Какие существуют способы обеспечения Wi-Fi с помощью ESP8266?
Я создаю проект, в котором приложение flutter управляет ESP8266. Для этого ESP8266 необходимо подключиться к сети Wi-Fi без жесткого кодирования учетных данных - предпочтительно через приложение flutter.
Моим первым вариантом было использовать ESP touch / SmartConfig, но он просто недостаточно надежен и работает только время от времени. Также было бы здорово, если бы это работало на всех платформах, включая веб.
Я знаю о библиотеке WifiManager, но она не допускает особых настроек, это означало бы, что пользователям придется покинуть приложение flutter, и после этого вы даже не узнаете IP-адрес.
Я знаю способы сделать это по Bluetooth с помощью ESP32, но ESP8266 по-прежнему намного дешевле, и Bluetooth больше никогда не понадобится.
Итак, какие еще есть варианты?
Чтобы кратко изложить мои требования / предпочтения:
- ESP8266 без bluetooth
- Подключайтесь, не выходя из приложения flutter / имеет приятный поток пользователей
- Работает на всех платформах, включая Android, IOS, Web
@JakesMD, 👍-1
Обсуждение0
- Ошибка при загрузке кода в esp8266 через arduino (FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error)))
- Достаточно ли 1 МБ флэш-памяти для загрузки OTA в ESP-01?
- Каков наилучший способ инициализации Wi-Fi-связи между двумя устройствами (получить IP-адрес)?
- Как изменить учетные данные Wi-Fi нескольких ESP8266 вместе
- ESP8266 не подключается к Wi-Fi
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Можно ли отключить WiFi на ESP8266?
- Как отключить или остановить точку доступа в ESP8266?
Чего именно вам не хватает в настраиваемости в библиотеке WifiManager? Вы уверены, что не сможете самостоятельно добавить нужный функционал?, @chrisl
это помогает? https://github.com/JAndrassy/lab/blob/master/ConfigurationAP/ConfigurationAP.ino, @Juraj