ESP8266 SSDP - 未在 Windows 上显示



我已经在我的 NodeMCU 上运行了ESP8266SSDP库,并对其进行了如下配置:

SSDP.setSchemaURL("test.xml");
SSDP.setHTTPPort(80);
SSDP.setName("Addressable Strip");
SSDP.setSerialNumber("001788102201");
SSDP.setURL("index.html");
SSDP.setModelName("ESP8266");
SSDP.setModelNumber("929000226503");
SSDP.setModelURL("http://www.google.com");
SSDP.setManufacturer("Nobody");
SSDP.setManufacturerURL("http://www.google.com");
SSDP.setDeviceType("upnp:rootdevice");
if(SSDP.begin()){
  Serial.println("SSDP started");
}

由于某种原因,上述内容不会显示在Windows中,但是我为手机下载了SSDPTester,并且在搜索设备时可以看到以下内容

9 Jan 2017 9:15:15 am: Packet received from 192.168.1.123:1900 :
HTTP/1.1 200 OKrn
EXT:rn
CACHE-CONTROL: max-age=1200rn
SERVER: Arduino/1.0 UPNP/1.1 ESP8266/929000226503rn
USN: uuid:38323636-4558-4dda-9188-cda0e6cd87f1rn
ST: upnp:rootdevicern
LOCATION: http://192.168.1.123:80/description.xmlrn
rn

有谁知道为什么没有显示在Windows中?

在 NodeMCU 上,请务必在启动时发送通知消息,并定期发送,以便 Windows 控制点检测并列出设备。

相关内容

  • 没有找到相关文章