HaCWifiManager
Менеджер Wi-Fi для ESP8266 и ESP32 с системой событий и поддержкой JSON-конфигурации
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c31d6b65fce9511385ab00efc88660c7273aba6dca18ee68e224d4d6087249a0HaCWifiManager-0.1.3-c31d6b65.zipОписание
Менеджер Wi-Fi для ESP8266 и ESP32, построенный на системе событий. Вместо того чтобы разбираться в деталях переподключений и смене режимов, вы определяете функции-обработчики для нужных моментов: установка соединения (onSTAReady), разрыв связи (onSTADisconnect), периодические проверки состояния (onSTALoop), запуск точки доступа (onAPReady), подключение нового клиента к AP (onAPNewConnection) и прочие. Удобно для приложений вроде MQTT — можно остановить отправку данных при разрыве сети и возобновить её когда соединение восстановится. Библиотека принимает настройки в виде JSON-строки, что упрощает инициализацию, и выводит отладочную информацию если определён DEBUG ESP PORT. Ошибки сообщаются через отдельный callback, поэтому вы сразу заметите проблемы с подключением или инициализацией.