Iridium server lite + Wiren Board v 6.4.1

Добрый день.
Модуль MQTT от iridium lite не подключается к MQTT брокеру на WB v 6.4.1 !

В режиме конфигурации iridium lite при добавлении в модуль MQTT первого элемента я наблюдал обратную связь от сообщения, на которое подписывался. Однако при запуске проекта обратной связи уже не отображалось.
На другом проекте, где установлен более новый WB v 6.5 такой проблемы нет.

Техподержка Iridium проверила настройки проблемныго проекта, а также свой модуль MQTT и каких либо ошибок в модуле не обнаружила.
Пробовал указать в настройках модуля MQTT версию 4, однако прочитав здесь на форуме, что работает пока только версия 3 вернул настройки обратно на 3.

Как устранить эту проблему на WB v 6.4.1 ?

Добрый день!
С большой вероятностью это никак не связано с версией контроллера.
На всякий случай вы можете проверить версию mosquitto на обоих контроллерах:

root@wirenboard-AQZBLNTY:~# mosquitto -h                                        
mosquitto version 1.4.15 (build date Thu, 07 Jun 2018 19:59:46 +0300)           
                                                                                
mosquitto is an MQTT v3.1.1/v3.1 broker. 

Пожалуйста, пришлите два скриншота настроек из iRidium lite:

  1. Которые работают с одним контроллером.
  2. Которые не работают с другим контроллером.

Добрый день.
Баг отловить не удалось.
Проблема устранилась сама собой после следующих манипуляций:

  1. установил последнюю прошивку (202002171718_webupd_wb6x) в контроллер через usb flash (считываться прошивка стала с одной флешки (SP Silicon Power 16 Gb usb 3.0) )
  2. почистил web интерфейс от устройств noolite
    пошаговая инструкция
    (
  • останавливаем драйвер радио:
    service wb-homa-ism-radio stop
  • редактируем исходник драйвера:
    mcedit /usr/lib/wb-homa-ism-radio/wb-homa-rcd.py
  • Находим в нем строку
    ‘noolite_remotes’ : ‘4’,
    и меняем на
    ‘noolite_remotes’ : ‘0’,
    Выходим, сохраняем.
  • Удаляем старое значение параметра в mqtt топике:
    mqtt-delete-retained /devices/wb-homa-rcd/#
  • Удаляем mqtt-топики для всех ненужных устройств:
    mqtt-delete-retained /devices/id/#
    Здесь меняем id устройства на те, что есть у вас.
    Повторяем для всех ненужных устройств.
  • перезагружаем контроллер
    )
  1. заново выполнил все настройки на контроллере
  2. установил Iridium server lite
1 лайк