我有2个关于使用MQTT传输遥测数据的问题。 我正在使用Teltonika 145网关将数据发送到Thingsboard。多个设备连接到该设备,它从设备收集数据并可以使用MQTT发送数据
此处的数据格式不是键值对,而是仅值
{“ ts”:“ 1603276117”,“ srno”:“ 112233”,“ startreg”:“ 710”,“ data”:[19089.000000,0.000000,-nan,-nan,861.000000,2300.000000,0.000000,0.000000 ,20466.000000,0.000000]}
如何转换此“数据” json以存储遥测数据。我知道值的顺序,例如第一个值是导出单位,第二个值是导入单位,等等
此设备还在为连接的2台仪器发送数据。
{“ ts”:“ 1603276117”,“ srno”:“ 112233”,“ startreg”:“ 710”,“ data”:[19089.000000,0.000000,-nan,-nan,861.000000,2300.000000,0.000000,0.000000 ,20466.000000,0.000000]}
{“ ts”:“ 1603276117”,“ srno”:“ 445566”,“ startreg”:“ 710”,“数据”:[19089.000000,0.000000,-nan,-nan,861.000000,2300.000000,0.000000,0.000000 ,20466.000000,0.000000]}
如何基于“ srno”将数据存储到各个设备。 通过帮助文档和教程,我使用设备访问令牌作为用户名,并以“ v1 / devices / me / telemetry”作为主题,将数据连接并发送到了MQTT。但是在这里,我需要发送2个或更多设备的数据,并且需要基于“ srno”进行分叉。
在这方面,你能帮我吗 还请让我知道是否有疑问