Программирование по порядку.
В этом скетче, модуль становится доступен для обнаружения по протоколу SSDP.
SSDP – Простой протокол обнаружения сервисов
Скетч: step3-ssdp
Программирование по порядку.
В этом скетче, модуль становится доступен для обнаружения по протоколу SSDP.
SSDP – Простой протокол обнаружения сервисов
Скетч: step3-ssdp
У меня это не работает. В списке устройств модуль не появляется, хотя файл description.xml формируется и скачивается. Конфигурация такая: роутер подключен кабелем к одному компьютеру, второй компьютер подключается к роутеру по WiFi, также, как и модуль ESP8266. Ни на первом, ни на втором компьютерах я не вижу, что в сети есть модуль.
Зависит от версии arduino IDE и версии ядра ESP8266.
И какая у вас операционная система на компьютере?
Поддерживаю. Esp не видно в сети
Arduino IDE v 1.8.0, ядро ESP8266 v 2.3.0 (если я правильно понимаю), ОС Windows 7 Pro 64 бит.
Немного погуглив, я обнаружил, что сама функция ssdp не очень приветствуется из-за странностей поведения и использования ресурсов. Притом, чтобы она вообще заработала, единого рецепта нет. Рекомендуют включить кучу сервисов, то да сё, я всё это испробовал, но не заработало.
Поэтому пришлось воспользоваться LCD дисплеем, на который выводится IP адрес сервера. Переменная для этого (или функция, сложно сказать) есть в WIFI Manager’е.
пример хороший, но не работает. но это не вина автора , а корявые библиотеки, т.к. сам пример в комплекте с библиотеками так же не определяется по ssdp
Кто может подсказать, как сделать обнаружение других ESPшек в локальной сети?
Есть проект https://github.com/tretyakovsa/Sonoff_WiFi_switch там обнаружение написано. Если не разберетесь ждите видео. Или звоните в скайп.
Долго бился с разными параметрами, пока не обновил все библиотеки от 8266 через менеджер плат. После этого примеры заработали и в “Сети” появилось мое устройство.