ThingsBoard平台通过HTTP协议API接⼊设备 ⼀:HTTP连接
1. $ACCESS_TOKEN:访问令牌设备凭证
1. 默认情况选,thingsBoard⽀持JSON中的键值内容。键始终是⼀个字符串,⽽值可以使字符串,布尔值,双精度,长整数或JSON。
也可以使⽤⾃定义⼆进制格式或某些序列化框架。
{
抽油机模型"stringKey":"value1",
"booleanKey":true,
"doubleKey":42.0,
"longKey":73,
"jsonKey":{
"someNumber":42,
"someArray":[1,2,3],
"someNestedObject":{"key":"value"}
脚踩垃圾桶
}
}
三:遥测上传API
1. 连接地址:host:port/api/v1/$ACCESS_TOKEN/telemetry
煤气化制氢2. 请求⽅式:POST
3. ⽀持最简单数据格式:
{"key1":"value1","key2":"value2"}
[{"key1":"value1"},{"key2":"value2"}]
备注 :在这种情况下,中台服务器端时间戳将分配给上传的数据!如果设备能够或得设备端时间戳,则可以使⽤⼀下格式 {"ts":1451649600512,"values":{"key1":"value1","key2":"value2"}}
四:属性API(ThingsBoard属性API使设备能够) 将设备端设备属性上载到中台服务器端
铁水脱硫剂
从中台服务器端请求客户属性和共享设备属性
从中台服务器端订阅共享的设备属性
1. 将属性更新发布到中台服务器端
连接地址:host:port/api/v1/$ACCESS_TOKEN/attributes
请求⽅式:POST
数据格式
{"key1":"value1","key2":"value2"}
[{"key1":"value1"},{"key2":"value2"}]
2. 从中台服务器端请求属性值
请求地址:
host:port/api/v1/$ACCESS_TOKEN/attributes?clientKeys=attribute1,attribute2&sharedKeys=shared1,shared2请求格式:GET
3. 从中台服务器端订阅属性更新
订阅地址:电极铜
host:port/api/v1/$ACCESS_TOKEN/attributes/updates
木薯干订阅⽅式:GET