То, что я до сих пор делал, это
Я создал службу 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 Shell, а также я мог
общаться с устройством iot из браузера, используя имя mdns
esp.local
.
Выпуск Iam борется прямо сейчас.
Я не могу обнаружить это устройство во время поиска услуг 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.
Было бы здорово, если бы кто-нибудь мог мне помочь с этим. Спасибо.