检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
project_id}/certificates iotda:certificates:queryList 删除设备CA证书 DELETE /v5/iot/{project_id}/certificates/{certificate_id} iotda:certificates:delete 验证设备
"paras": { "sw_version": "v1.0", "fw_version": "v1.0" } }] } 图11 上报版本号 上报完版本号后,模拟器会接收到平台下发的升级通知
使用AMQP转发 MQTT推送消息队列 客户可以通过数据转发界面,订阅指定的MQTT Topic,将订阅的数据源信息推送到指定MQTT Topic,用户可通过Mqtt的客户端与IoT平台建立链接,接收数据。 使用限制:支持标准版、企业版。
Certificate deleteCertificate 证书管理 上传设备CA证书 certificate addCertificate 删除设备CA证书 certificate deleteCertificate 调试设备CA证书 certificate debugCertificate 验证设备
(可选)验证操作 将降温剂喷在烟雾传感器周围,模拟烟雾浓度。当烟雾浓度大于600时,蜂鸣器鸣叫。 使用AT指令定位模组通信问题 IoT Link在与物联网平台连接使用时,可使用AT指令快速定位模组与云端连通性问题,提高开发效率。
支持区域: 全部 消息跟踪 在线调试 支持产品在线调测的功能,可根据业务场景,在开发真实应用和真实设备之前,使用应用模拟器和设备模拟器对数据上报和命令下发等场景进行调测;也可以在真实设备开发完成后使用应用模拟器验证业务流。
执行命令的设备接收消息后,则需要自行实现命令解析和执行。 图15 解析命令并执行 父主题: 设备联动
后续操作包括: 添加自定义策略实例; 注册设备或创建注册组; 南向接口:MQTT CONNECT连接鉴权、设备请求引导消息、设备接收引导消息。 最佳实践: 结合函数服务通过自定义策略发放证书认证的设备。
在“设备模拟器”区域查看命令接收的结果:03000101。03为地址域messageId,0001为mid字段,01为十进制数1转换为十六进制的数值。
添加响应字段后,设备在接收命令后,会上报命令执行结果。 图11 插件开发-新增消息SwitchStatus 单击“添加字段”,添加messageId字段,表示消息种类。 图12 插件开发-添加字段messageId 添加mid字段,用于将下发的命令和命令执行结果进行关联。
报警器(如图5)通过R40的DO口接收从华为云IoT下发给的控制信息。
正式使用脚本之前,请使用真实设备与物联网平台进行上下行消息通信,以验证物联网平台能顺利调用脚本,解析上下行数据。 JavaScript编解码插件模板 以下为JavaScript编解码插件的模板,开发者需要按照平台提供的模板,实现对应的接口。
上报下载结果 根据PCP协议约定的交互流程,设备接收完所有分片数据并组装完软件包后,需要向物联网平台上报软件包的下载结果。 设备发送的请求消息 根据PCP消息结构的定义可以得出,设备向物联网平台发送的上报软件包下载结果消息,各个消息字段的填写如下: 起始标识固定为:FFFE。
PropertySample类,然后在平台上设备影子页面查看当前alarm属性值为1: 图6 设备影子-查看alarm属性 我们把alarm属性修改为0: 图7 设备影子-属性配置alarm 查看设备侧日志,看到设备收到属性设置,alarm被修改为0: 命令下发 设置命令监听器用来接收平台下发的命令
PropertySample类,然后在平台上设备影子页面查看当前alarm属性值为1: 图6 设备影子-查看alarm属性 我们把alarm属性修改为0: 图7 设备影子-属性配置alarm 查看设备侧日志,看到设备收到属性设置,alarm被修改为0: 命令下发 设置命令监听器用来接收平台下发的命令