我在Raspberry PI上的Node-RED流中使用Watson IOT输出(wiotp out),并且连接重复断开然后重新连接时出现连接问题。
以下是我的Credentials Node和我IOT Out Node之一的屏幕截图。
配置连接,以便我可以向云发送消息并成功让它们在我的Cloud Node-RED实例中触发流。
我遇到的问题是,当我尝试将字符串数组作为有效负载发送时,数组中的项目实际上会在服务断开之前完成。我一次限制在大约3-5个字符串,这令人沮丧,因为我正在尝试发送到IOT平台的200个项目中丢失195-197个。
如何保持持久连接并确保我的整个有效负载完成IOT服务?
答案 0 :(得分:1)
如果您看到非常频繁的断开连接,通常意味着您无意中执行了clientId窃取(即两个MQTT客户端正在争夺同一个clientId)。您可以通过查看设备钻取面板中的设备连接日志来确认这一点:您将看到日志消息的证据,例如“客户端ID已被重用。”
本