云服务器内容精选

  • 属性下发使用说明 属性下发分为修改属性与获取属性值,下列以修改属性为例,介绍属性下发。 图1 属性下发流程图 应用调用修改设备属性接口,下发请求到 物联网平台 ,属性下发消息样例如下: PUT https://{endpoint}/v5/iot/{project_id}/devices/{device_id}/properties { "services" : [ { "service_id" : "Temperature", "properties" : { "value" : 57 } }, { "service_id" : "Battery", "properties" : { "level" : 80 } } ] } 物联网平台根据协议规范下发属性给设备。通过MQTT协议中平台设置设备属性接口下发属性为样例: Topic: $oc/devices/{device_id}/sys/properties/set/request_id={request_id} 数据格式: { "object_device_id": "{object_device_id} ", "services": [ { "service_id": "Temperature", "properties": { "value": 57, "value2": 60 } }, { "service_id": "Battery", "properties": { "level": 80, "level2": 90 } } ]} 设备执行属性下发命令后返回命令执行结果,消息样例如下: Topic:$oc/devices/{device_id}/sys/properties/set/response/request_id={request_id} 数据格式:{ "result_code": 0, "result_desc": "success"} 应用侧收到发送HTTP下发命令的同步响应结果。消息样例如下: Status Code: 200 OKContent-Type: application/json{ "response" : { "result_code" : 0, "result_desc" : "success" } }