平台下发控制指令

最近更新时间:2024-02-22 16:41:31

我的收藏
车载设备接入到平台后,一般会通过用户的业务系统发起控制设备的操作。例如远程设置车载设备的某个参数,可以通过物联网开发平台提供的云 API 或在线调试功能下发控制消息至设备侧。

前提条件

体验下发控制指令需要提前做好以下准备工作:
按企业实例快速入门创建对应产品,并导入入门文档中的物模型。
能够成功使用Windows模拟程序模拟设备连接平台。

使用 API Explorer 控制设备

1. 登录 物联网开发平台 后,访问 设备远程控制 API ,可查看平台提供的远控 API 服务,单击点击调试,可进入 API Explorer 在线 API 调试工具。



2. 进入设备远程控制 API 调试页面,输入必选参数。然后单击右侧区域的“发送请求”按钮。API Explorer 将返回响应结果。
注意:
在发送请求前,被控设备已成功连接平台。
输入参数 Region:选择华南地区(广州)ap-guangzhou
输入参数 ProductId:请输入按企业实例快速入门指引,在平台生成的对应产品 ID。
输入参数 DeviceName:请输入连接到平台的 DeviceName。
输入参数 Data:请输入物模型 JSON,例如{"win_switch":1}



3. 若输入参数输入正确,而且远控的设备已连接物联网开发平台,即为在线状态,API Explorer显示的相应结果为如下报文。
{
"Response": {
"Data": "",
"RequestId": "519486c9-d37c-4c3f-91e4-5261866e3e24",
"Result": "{\\"Sent\\":1,\\"pushResult\\":0}"
}
}

控制台查看下行控制消息

1. 进入控制台产品开发 > 设备调试,点击模拟接入的设备。
2. 点击 设备云端日志 > 内容日志 > 属性,选择设备下行时间范围。




3. 搜索“win_switch”,可以查看到设备远控API执行成功后,在控制台可以查询到对应的下行消息记录。