Добрый день, пишу приложение под esp8266 В кратце такая проблема Я не знаю как забирать айпи еспехи, после ее авторизации в сети(забирать ее адрес хочу прямо в телефоне), может есть уже готовый пример, ил что-то такое Допустим, как в приложениее от wled, там еспеха сначал просит данные потом подключается к твоему вайфай, а потом приложение само ее находит, но я не смог найти исходники приложения
Комментарии: 9
Indr1x
там скорее всего поднимается mDNS на esp и далее программа ищет в сети просто по дефолтному имени этого хоста
Olegsey
нашел статьсю про mDNS, спасибо Так же нашел у гайвера его способ, он просто по всем адресам отправляет юдп, и ждет овтета от есп, с ее адресом
Indr1x
исходники приложения вот вроде как https://github.com/Aircoookie/WLED-App
Olegsey
отдельное спасибо
Olegsey
Все оказалось гениально просто до невозможности, просто использовать броадкаст на 192.168.1.255 , и принимать пакет с данными от приложения ловить его на вемосе и делать реплай с адресом вемоса Ответ BRDOADCASTING
Alexey
Когда в сети окажется много устройств и все одновременно ответят на этот запрос, будет очень весело..
Olegsey
ахах, да это понятно, но у меня всего 1, так что не страшно
Alexey
Лучше все же пользоваться мультикастом. Так, если вы перейдете на ipv6 то предложенный механизм работать не будет.
Olegsey
Спасибо, за замечание, я такое даже в расчет не брал