ThingsBoard平台是国外一款优秀的开源的物联网远程监控平台。(https://thingsboard.io/)
我们在云港通讯管理机和物联网网关中已经集成了ThingsBoard遥测数据上传协议。
该协议采用MQTT协议,起步版本v3.1.1。
数据格式为json。
发布topic为:
v1/gateway/telemetry
数据格式为下列三种:
{"key1":"value1", "key2":"value2"}
[{"key1":"value1"}, {"key2":"value2"}]
{"ts":1451649600512, "values":{"key1":"value1", "key2":"value2"}}
设备配置:
其中登录用户名为ThingsBoard的设备token。
终端设备参数配置:
转发点表配置中,请设置英文描述。
管理机给ThingsBoard平台发送的报文json格式如下:
{"watch_1":[{"Energy":38.180,"Factor":0.471,"Frequency":50.030,"Ia":0.136,"Power":0.015,"Ua":231.500}],
"watch_2":[{"Energy":0.000,"Factor":0.000,"Frequency":0.000,"Ia":0.000,"Power":0.000,"Ua":0.000}],
"yg_iot_yk_01":[{"Energy":0.000,"Factor":0.000,"Frequency":0.000,"Ia":0.000,"Power":0.000,"Ua":0.000}]}
ThingsBoard平台的配置此处不再赘述。
设备配置,只需要配置云港ThingsBoard网关一个设备,其余子设备会自动添加。
一个简单的展示界面: