Как настроить мой ESP8266 таким уникальным, чтобы приложение Android могло сканировать и подключаться только с помощью smartConfig - PullRequest
0 голосов
/ 04 мая 2019

Я работаю над таким проектом IoT, в котором мне необходимо подключить приложение ESP8266NodeMCU-Amica к Android с помощью smartConfig.Теперь проблема в том, что для большей безопасности и конфиденциальности приложение Android должно обнаруживать только мой ESP8266 для smartConfig.Значит, приложение Android не должно обнаруживать и передавать какие-либо пакеты данных (не должны давать SSID и пароль) на любой другой esp8266, который не является моим.Какой протокол или метод я должен следовать?Я кодирую в ArduinoIDE.

Я уже использовал самое популярное smartConfig Android-приложение [1] для ознакомления и получил успех [2] .Но все еще не могу решить, как определить только мой собственный ESP8266 (никакой другой esp8266) через приложение Android для того же метода smartConfig.

Я также видел очень много ссылок и чатов для пакетов широковещания UDP и успешно попыталсяэто для ESP8266 и UDP отправитель / получатель AndroidApp [3] .Но это может быть полезно только тогда, когда ESP и Android будут в одной локальной сети.А в моем случае ESP8266 не будет иметь SSID и пароля до smartConfig.

Я ожидаю, что этот вопрос ограничен только пакетами UDP [широковещательная рассылка].Если нет, то как другие профессиональные интеллектуальные устройства настроены для сканирования и подключения к собственному мобильному приложению?Я имею в виду, что некоторые профессиональные приложения могут сканировать и подключаться только со своими собственными устройствами, но не с любыми другими устройствами для smartConfig.

...