Какие существуют способы обеспечения Wi-Fi с помощью ESP8266?

esp8266 wifi esp network

Я создаю проект, в котором приложение flutter управляет ESP8266. Для этого ESP8266 необходимо подключиться к сети Wi-Fi без жесткого кодирования учетных данных - предпочтительно через приложение flutter.

Моим первым вариантом было использовать ESP touch / SmartConfig, но он просто недостаточно надежен и работает только время от времени. Также было бы здорово, если бы это работало на всех платформах, включая веб.

Я знаю о библиотеке WifiManager, но она не допускает особых настроек, это означало бы, что пользователям придется покинуть приложение flutter, и после этого вы даже не узнаете IP-адрес.

Я знаю способы сделать это по Bluetooth с помощью ESP32, но ESP8266 по-прежнему намного дешевле, и Bluetooth больше никогда не понадобится.

Итак, какие еще есть варианты?

Чтобы кратко изложить мои требования / предпочтения:

  • ESP8266 без bluetooth
  • Подключайтесь, не выходя из приложения flutter / имеет приятный поток пользователей
  • Работает на всех платформах, включая Android, IOS, Web

, 👍-1

Обсуждение

Чего именно вам не хватает в настраиваемости в библиотеке WifiManager? Вы уверены, что не сможете самостоятельно добавить нужный функционал?, @chrisl

это помогает? https://github.com/JAndrassy/lab/blob/master/ConfigurationAP/ConfigurationAP.ino, @Juraj