Найти в Дзене

ESP8266 + MQTT: за 5 минут

Нормальная ситуация: у вас уже есть инфраструктура, и надо быстро добавить новое устройство за минимальную стоимость. Если в качестве транспорта вы пользуетесь MQTT, то проблема решается с помощью esp8266 и прошивки ESPEasy примерно за 5 минут.

Это все довольно просто, если знаешь, что делать. Поэтому я просто записал для вас видео, где за вычетом моментов с бессмысленным ожиданием получилось 6 минут.

Показаны следующие этапы:

1. Затираем содержимое esp8266 с помощью идущей в комплекте с дистрибутивом ESPEasy программой прошивки. Это надо, чтобы наверняка убрать все настройки, которые были раньше.

2. Пре-конфигурируем сеть, выполняем прошивку подходящей стандартной прошивкой (4M1M)

3. Разрешаем Rules во вкладке Tools - advanced

4. В Controllers добавляем любой MQTT, особой разницы нет. У меня брокер встроенный в контроллер ioBroker.

5. Прописываем параметры подключения к серверу. Именно этот (первый) контроллер будет использоваться далее по умолчанию

6. Добавляем в Devices устройство под названием MQTT Import - оно будет "слушать" нужный топик на нашей esp8266. Поскольку у меня брокер был пустой, то соответствующий топик создался автоматически.

7. Во вкладке Rules прописываем взаимодействие. Мы сразу меняем GPIO 4, при этом не надо заранее нигде указывать, что оно должно быть INPUT или создавать доп.устройства для него. Просто напишите это и вуаля!

Если у вас возникнет ощущение, что эта прошивка сильно громоздка для такой простой задачи, то это зря: ресурсы она не занимает, это не винда на компьютере. Нагрузку можно отследить - она минимальна, при этом вы легко сможете в будущем расширить функционал устройства.

Ведь как всегда - это сейчас вам надо от него функционал выключаемого по телефону реле, завтра уже захочется, чтобы он махал рукой, пел песни и выводил статус на локальный дисплей.

Но главное здесь то, что ESPEasy не так жестко привязан к конкретной точке доступа, если он не найдет подключение, то создаст свою точку доступа, через которую вы сможете его настроить, так что повторно перепрошивать вам его не придется. Ставьте, экспериментируйте, задавайте вопросы.

Подписывайтесь на мой телеграмм канал https://ttttt.me/roboruchka