操作前提

1.已创建好产品和设备(细节参考产品管理、设备管理)
【注意】 WebSocket协议接入,目前只支持订阅设备上报数据,其他设备数据请使用MQTT订阅。

指令详情

订阅设备上报数据

设备 => 云端

订阅上报数据

接口地址 ws://miot.gkiiot.com/ws/dev/send/{clientid}/{username}/{sign}
请求参数

参数名称 参数说明 请求类型 是否必须 数据类型 schema
clientid 客户端ID 地址参数 true string
username 用户名 地址参数 true string
sign 签名 地址参数 true string

参数说明
clientid
客户端ID,组成要素:dev:{pk}:{deviceKey},pk:产品key,deviceKey:设备key,比如pk=pk001,deviceKey=dev001,得到clientid=dev:pk001:dev001
username
用户名,组成要素:md5:{timestamp},timestamp:时间戳(13位),比如timestamp=1614735609259,得到username=md5:1614735609259
sign
签名,组成要素:md5({pk}{deviceKey}{devSecret}{timestamp}),比如pk=pk001,deviceKey=dev001,devSecret=a22dcddee343ckj345dg,timestamp=1614735609259,得到sign=34b55b08f177d0b117c9811ec8a92c3d
完整地址示例
ws://iot.gkiiot.com/ws/dev/send/dev:pk001:dev001/md5:1614735609259/34b55b08f177d0b117c9811ec8a92c3d
消息包体示例
{
“pk”:””,
“devId”:””,
“cmd”:””, //分组标识符
“msgId”:0,
“params”:{
“f1”:””,
“f2”:””
}
}