Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
WiFiManager с ESP32 — хватит жестко кодировать учетные данные WiFi!
Перестаньте жёстко прописывать данные о подключении к Wi-Fi в скетчах ESP32 — используйте вместо этого WiFi Manager! Статья с примерами кода: Другие статьи и руководства: Присоединяйтесь к обсуждению на форуме: Подпишитесь на рассылку и оставайтесь на связи: 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 и пароля. Попробуйте и расскажите мне о своих впечатлениях. Надеюсь, вам понравится видео! Билл