检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发中心(测试环境) 进入开发中心的具体项目中,在“应用 > 对接信息”页面查看“设备接入信息”和“应用接入信息”。 设备管理服务(商用环境) 在物联网平台的管理控制台,选择设备接入,在“设备和应用接入信息”下可查看设备和应用的接入地址信息。 设备开发资源 物联网平台支持设备通过MQT
必选 String(1-64) path 服务ID,唯一标识一个服务。 commandDTO 必选 CommandDTO2 body 见下表CommandDTO2的描述。 appId 必选 String query 如果是本应用的设备,此参数值可以填写null,否则填写授权应用的appId。
是否要确认消息,默认为ACK模式。 NOACK:不需要确认消息 ACK:需要确认消息 其它值无效 from 可选 String(128) body 表示消息发布者的地址。 App发起的请求:/users/{userId} 应用发起的请求:/{serviceName} 物联网平台发起的请求:
accessToken) 参数说明 参数 必选/可选 类型 位置 描述 commandDTO 必选 CommandDTO body 见下表CommandDTO的描述。 deviceId 必选 String(1-64) path 设备ID,用于唯一标识一个设备。 serviceId
bindDevice(绑定设备,订阅后推送绑定设备通知) deviceAdded(添加新设备,订阅后推送注册设备通知) deviceInfoChanged(设备信息变化,订阅后推送设备信息变化通知) deviceDataChanged(设备数据变化,订阅后推送设备数据变化通知) dev
bindDevice(绑定设备,订阅后推送绑定设备通知) deviceAdded(添加新设备,订阅后推送注册设备通知) deviceInfoChanged(设备信息变化,订阅后推送设备信息变化通知) deviceDataChanged(设备数据变化,订阅后推送设备数据变化通知) dev
deviceId接入时填写为设备注册成功后返回的“deviceId”值;使用nodeId接入时填写为设备注册成功时的“nodeId”值。 鉴权类型:长度1字节,当前支持的类型:“0”,表示使用一机一密设备的deviceId接入;“2”,表示使用一机一密设备的nodeId接入。 密
deviceAdded(添加新设备,订阅后推送注册设备通知) bindDevice(绑定设备,订阅后推送绑定设备通知) deviceInfoChanged(设备信息变化,订阅后推送设备信息变化通知) deviceDataChanged(设备数据变化,订阅后推送设备数据变化通知) devi
_TOPIC_DISCONNECT_NTY”, Device_DisconnectHandler); 设备登录后,表示该设备已经成功的连接到物联网平台。 连接成功后,如果因为网络或服务器原因导致连接断开,Agent Lite会自动尝试重新连接,并将实时状态通过这两个广播上报给第三方应用。
status String 撤销任务的任务状态。 “WAITTING”表示等待执行中 “RUNNING”表示撤销任务正在执行 “SUCCESS”表示撤销任务执行成功 “FAILED”表示撤销任务执行失败 “PART_SUCCESS”表示撤销任务部分执行成功。 totalCount Integer
厂商ID,唯一标识一个厂商。 注册设备后必须修改厂商ID,且要与profile中定义的保持一致。 manufacturerName 可选 String(1~256) body 厂商名称。 model 可选 String(1~256) body 设备型号,由厂商定义。 注册设备后必须修改设备型号,且要与profile中定义的保持一致。
String 固定值“deviceRsp”,表示设备的应答消息。 mid 必选 Integer 命令ID,把物联网平台下发命令时携带的“mid”返回给平台。 errcode 必选 Integer 命令执行的结果码。 “0”表示执行成功。 “1”表示执行失败。 body 可选 ObjectNode
下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 status String 下发命令的状态。 DEFAULT表示未下发 EXPIRED表示命令已经过期 SUCCESSFUL表示命令已经成功执行
otify(软件升级状态变更通知,订阅后推送软件升级状态变更通知) swUpgradeResultNotify(软件升级结果通知,订阅后推送软件升级结果通知) fwUpgradeStateChangeNotify(固件升级状态变更通知,订阅后推送固件升级状态变更通知) fwUpg
下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 status String 下发命令的状态。 DEFAULT表示未下发 EXPIRED表示命令已经过期 SUCCESSFUL表示命令已经成功执行
根据定义的产品模型,上报设备属性至平台。结构体描述如下: 表1 属性上报规则转发结构体 参数名称 类型 描述 device_id String 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 services services[] 设备物模型的属性定义。 表2 services结构体 参数名称
deviceCapabilitiesChanged(设备服务能力变化,订阅后推送设备服务能力变化通知) deviceCapabilitiesAdded(设备服务能力增加,订阅后推送设备服务能力增加通知) deviceCapabilitiesDeleted(设备服务能力删除,订阅后推送设备服务能力删除通知) deviceDeleted(删除设备)
otify(软件升级状态变更通知,订阅后推送软件升级状态变更通知) swUpgradeResultNotify(软件升级结果通知,订阅后推送软件升级结果通知) fwUpgradeStateChangeNotify(固件升级状态变更通知,订阅后推送固件升级状态变更通知) fwUpg
deviceCapabilitiesChanged(设备服务能力变化,订阅后推送设备服务能力变化通知) deviceCapabilitiesAdded(设备服务能力增加,订阅后推送设备服务能力增加通知) deviceCapabilitiesDeleted(设备服务能力删除,订阅后推送设备服务能力删除通知) deviceDeleted(删除设备)
删除设备通知 典型场景 第三方应用在物联网平台订阅了删除设备通知后(订阅的通知类型为deviceDeleted),当设备在物联网平台中被删除后,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了删除设备通知的第三方应用推送通知消息。 注意事项 应用在订阅平台业务数