@tmkbl

Как управлять ESP8266 через mosquitto и python?

Настраиваю самодельную Wi-Fi розетку на базе ESP8266 с прошивкой tasmota. Пытаюсь сделать управление через внешний VDS сервер, туда уже установил mqtt-брокер mosquitto.
Так вот вопрос: как объеденить mosquitto с python, чтобы можно было включать/выключать розетку из скрипта? Какая библиотека нужна и что python должен отправлять брокеру?
  • Вопрос задан
  • 204 просмотра
Решения вопроса 1
idegree
@idegree
Senior Workaround Developer
Любую библиотеку для mqtt. Шлите сообщение в нужный топик, ESP в свою очередь должна быть на этот топик подписана. Топики могут быть типа esp<ID_устройства>/pin/8 (на случай если устройств несколько), а можно просто example_topic, слать туда сообщения типа 0 или 1, строк on или off. Можно, конечно, хоть json в сообщение закодировать, но тем сложнее все это на ESPихе разобрать. Рекомендую почитать примеры из библиотеки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы