MQTT
MQTT — скилл для работы с протоколом MQTT, стандартом де-факто для коммуникации IoT-устройств. Он позволяет AI-агенту публиковать сообщения в топики и подписываться на них для получения данных от датчиков и управления устройствами.
Основные функции: публикация сообщений в любой MQTT-топик с настройкой QoS (0, 1, 2), подписка на топики с поддержкой wildcard (+, #), получение сохранённых (retained) сообщений, поддержка JSON и бинарных payload, подключение через TLS для безопасной передачи данных, работа с несколькими брокерами одновременно.
Требуется адрес MQTT-брокера (Mosquitto, HiveMQ, EMQX или облачный). Для локального брокера API-ключ не нужен, для облачных — обычно требуются учётные данные. Типичные сценарии: сбор данных с IoT-датчиков (температура, влажность, давление), отправка команд на устройства (включить реле, установить яркость), мониторинг промышленного оборудования, мост между различными IoT-протоколами. Скилл дополняет home-assistant-skill, предоставляя низкоуровневый контроль над MQTT-устройствами.
Установка
clawhub install mqtt
Установка: clawhub install mqtt