То, что я сделал до сих пор
Я создал службу mdns в своем nodemcu
... // code used to create the mdns service
if (mdns.begin("esp", WiFi.localIP()))
Serial.println("MDNS responder started");
server.begin();
Serial.println("HTTP REST Server Started");
MDNS.addService("http", "tcp", 80);
...
Затем я установил Bonjour в свои окна. После этого я могу
ping esp.local
из своей оболочки Windows Power, а также могу общаться с устройством IoT из браузера, используя имя mdnsesp.local
.
Проблема, с которой я сейчас борюсь.
Я не могу обнаружить это устройство при поиске служб mdns. Я использовал dns-sd
в Windows PowerShell для просмотра моего сервиса, но не обнаружил это устройство.
команда dns-sd.exe -B <Type> <Domain> (Browse for services instances)
Поэтому я попытался с
dns-sd -B _http._tcp local. //have doubt about this one .
и это просто показывает
Browsing for _http._tcp.local.
Было бы здорово, если бы кто-нибудь помог мне с этим. Спасибо.