我遇到了一个似乎无法用 Thingsboard 解决的问题。
我正在使用网关进行遥测。我的网关连接了许多不同的设备。我的网关的工作方式是,作为其下方的“设备”发布“更新”,网关将更新转发到 TB 网关。这是按以下格式完成的:
{
"Device A": [
{
"ts": 1483228800000,
"values": {
"temperature": 42,
"humidity": 80
}
}
]
}
我遇到的问题是,一旦我告诉我的网关为超过 1 个设备发送遥测数据,整个事情就会停止,我的 MQTT 客户端会不断断开连接并再次重新连接。
我只能假设这是因为我试图在每次设备更新时发送一条消息/有效负载,而不是一次包含所有设备更新的一个有效负载。不幸的是,我的软件不支持后者...
有谁知道解决这个问题的方法?
提前致谢!