Дублирование топиков MQTT

Материал из Wiren Board
Это утверждённая версия страницы. Она же — наиболее свежая версия.


Если драйвер выдаёт ошибку Duplicate MQTT device id, значит, для нескольких устройств заданы одинаковые топики в MQTT. Такая ошибка чаще всего возникает, при подключении нескольких однотипных устройств с одинаковым адресом к разным портам. По умолчанию, топик формируется из значения параметра id, указанного в шаблоне устройства, и адреса устройства ( /devices/id_slave_id/.. ).

Переопределить его можно, задав уникальное значение Идентификатор устройства в MQTT или параметр id в настройках конкретного устройства в /etc/wb-mqtt-serial.conf

Идентификатор устройства в MQTT