WiFiManager с ESP32 — хватит жестко кодировать учетные данные WiFi!
Автор: DroneBot Workshop
Загружено: 2022-03-20
Просмотров: 693467
Перестаньте жёстко прописывать данные о подключении к Wi-Fi в скетчах ESP32 — используйте вместо этого WiFi Manager!
Статья с примерами кода: https://dronebotworkshop.com/wifimanager
Другие статьи и руководства: https://dronebotworkshop.com
Присоединяйтесь к обсуждению на форуме: https://forum.dronebotworkshop.com
Подпишитесь на рассылку и оставайтесь на связи: https://dronebotworkshop.com/subscribe/
ESP32 — потрясающий микроконтроллер. Это мощный 32-битный процессор с несколькими портами ввода-вывода, 12-битными АЦП и разнообразными интерфейсами. Но единственное, что выделяет его среди остальных, — это встроенные возможности Wi-Fi и Bluetooth.
Когда мы экспериментируем с Wi-Fi ESP32, мы обычно просто жёстко прописываем данные для входа в Wi-Fi прямо в скетчах. Некоторые используют внешний файл, но это просто другой способ добиться того же.
В обоих случаях наш код компилируется и загружается в ESP32, поэтому ESP32 ограничен использованием этого SSID и пароля Wi-Fi. Если вы хотите изменить эти параметры для использования устройства в другой сети Wi-Fi, вам необходимо изменить код и перекомпилировать его.
Это не очень удобно, особенно если вы хотите перенести своё творение в другую сеть, поделиться им с другом или даже создать коммерческий продукт.
Возьмём WiFiManager. Эта замечательная библиотека позволяет избежать жёсткого кодирования параметров Wi-Fi. Вместо этого вы используете веб-интерфейс для настройки SSID и пароля, поэтому можете использовать свой проект ESP32 где угодно.
Вы также можете добавлять собственные параметры, что делает WiFiManager идеальным решением как для частных, так и для коммерческих проектов.
Сегодня я покажу вам, как использовать WiFiManager с ESP32 (его также можно использовать с ESP8266).
Вот содержание сегодняшнего видео:
00:00 — Введение
03:09 — WiFiManager
11:45 — Установка WiFiManager
13:29 — Использование WiFiManager
18:05 — WiFiManager On-Demand
23:59 — Изменение скетчей для использования WiFiManager
30:07 — Добавление пользовательских параметров
36:42 — JSON и SPIFFS
39:40 — Сохранение данных параметров
53:04 — Заключение
Вы обнаружите, что WiFiManager прост в использовании и позволяет быстро адаптировать существующие скетчи, чтобы избавиться от жёстко заданных SSID и пароля. Попробуйте и расскажите мне о своих впечатлениях.
Надеюсь, вам понравится видео!
Билл
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: