Узел Watson IOT Out на Raspberry Pi несколько раз отключался

Я использую выход Watson IOT (wiotp out) в потоке Node-RED на моем Raspberry PI, и у меня возникают проблемы с многократным отключением соединения, а затем повторным соединением.

Вот снимок экрана моего узла учетных данных и одного из моих узлов IOT Out.

Соединение настроено так, что я могу отправлять сообщения в облако и успешно запускать их в моем облачном экземпляре Node-RED.

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я пытаюсь отправить массив строк в качестве полезной нагрузки, сами элементы массива на самом деле проходят до того, как служба отключается. Я ограничен примерно 3-5 строками за раз, что разочаровывает, потому что я теряю 195-197 из 200 предметов, которые я пытаюсь отправить на платформу IOT.

Как я могу сохранить постоянное соединение и убедиться, что вся моя полезная нагрузка проходит через службу IOT?

1 ответ

Если вы видите очень частые разъединения, это может означать, что вы непреднамеренно выполняете кражу clientId (т. Е. Два клиента MQTT борются за один и тот же clientId). Вы можете убедиться в этом, просмотрев журналы подключений устройств на панели развертывания устройств: вы увидите доказательства сообщений журнала, таких как "Идентификатор клиента использовался повторно".

Бен

Другие вопросы по тегам