车载设备接入到平台后,一般会通过用户的业务系统发起控制设备的操作。例如远程设置车载设备的某个参数,可以通过物联网开发平台提供的云 API 或在线调试功能下发控制消息至设备侧。
前提条件
体验下发控制指令需要提前做好以下准备工作:
按企业实例快速入门创建对应产品,并导入入门文档中的物模型。
能够成功使用Windows模拟程序模拟设备连接平台。
使用 API Explorer 控制设备
1. 登录 物联网开发平台 后,访问 设备远程控制 API ,可查看平台提供的远控 API 服务,单击点击调试,可进入 API Explorer 在线 API 调试工具。
![](https://qcloudimg.tencent-cloud.cn/image/document/ac045684f6a2b1c7e8b8765d3cf23d10.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/ac045684f6a2b1c7e8b8765d3cf23d10.png)
2. 进入设备远程控制 API 调试页面,输入必选参数。然后单击右侧区域的“发送请求”按钮。API Explorer 将返回响应结果。
注意:
在发送请求前,被控设备已成功连接平台。
输入参数 Region:选择华南地区(广州)ap-guangzhou。
输入参数 ProductId:请输入按企业实例快速入门指引,在平台生成的对应产品 ID。
输入参数 DeviceName:请输入连接到平台的 DeviceName。
输入参数 Data:请输入物模型 JSON,例如{"win_switch":1}
![](https://qcloudimg.tencent-cloud.cn/image/document/cacfe34f59c58d72b9473e67f200c328.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/cacfe34f59c58d72b9473e67f200c328.png)
3. 若输入参数输入正确,而且远控的设备已连接物联网开发平台,即为在线状态,API Explorer显示的相应结果为如下报文。
{"Response": {"Data": "","RequestId": "519486c9-d37c-4c3f-91e4-5261866e3e24","Result": "{\\"Sent\\":1,\\"pushResult\\":0}"}}
控制台查看下行控制消息
1. 进入控制台产品开发 > 设备调试,点击模拟接入的设备。
2. 点击 设备云端日志 > 内容日志 > 属性,选择设备下行时间范围。
![](https://qcloudimg.tencent-cloud.cn/image/document/7f37a418283fceecbc8518e28d127d6a.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/7f37a418283fceecbc8518e28d127d6a.png)
3. 搜索“win_switch”,可以查看到设备远控API执行成功后,在控制台可以查询到对应的下行消息记录。
![](https://qcloudimg.tencent-cloud.cn/image/document/097f85c91ee54096fd7b77e0fd7a69ed.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/097f85c91ee54096fd7b77e0fd7a69ed.png)