检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK具有普适性,可以广泛移植于WiFi模组、2/3/4/5G模组、NB-IoT模组,无需考虑模组类型(了解Agent Tiny SDK详情)。如何在模组中集成Agent Tiny SDK,请参考华为IoT技术认证流程,获取相关技术支持。 父主题: 从这里开始
}”); 数据上报结果接收: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //开发者注册广播接收器对设备服务数据上报结果进行相应的的处理 BroadcastReceiver mReportDataRsp; mReportDataRsp
物联网平台提供了RESTful(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 同时物联网平台还提供多种编程语言的SDK(包括Java/Python)供您使用,SDK的使用方法请参见SDK参考。 获取证书
Air),是指用户可以通过OTA的方式对支持LWM2M协议的设备进行固件升级,固件升级协议为LWM2M协议。 本章节将介绍基于开发中心的固件升级将如何进行调测。基于设备管理服务的固件升级可参考设备管理服务固件升级。 检查设备的固件升级能力 在执行固件升级操作前,请确认该设备支持固件升级能力。
查询指定任务信息 接口说明 在创建了设备软件升级任务或固件升级任务后,应用服务器可调用此接口查询某个升级任务详细信息,以查看升级任务的配置信息和执行情况等。 URI 请求方法 GET URI /iodm/northbound/v1.5.0/operations/{operationId}
和管理信息(软固件升级状态和升级结果)。 推送:是指订阅成功后,物联网平台根据应用服务器订阅的数据类型,将对应的变更信息推送给指定的URL地址。 数据上报 当设备完成和物联网平台对接后,一旦设备上电,设备基于在设备定义上的业务逻辑进行数据采集和上报,可以是基于周期或者事件触发。 命令下发
command 必选 CommandDTO body 命令信息。 callbackUrl 可选 String body 命令执行结果的推送地址。 maxRetransmit 可选 Integer(0~3) body 命令下发最大重传次数,取值范围:0-3。 groupTag 可选
群组名称列表,type为GroupList时返回值。 command CommandDTO 命令信息。 callbackUrl String 命令执行结果的推送地址。 maxRetransmit Integer(0~3) 命令下发最大重传次数,取值范围:0-3。 groupTag String 群组标签。
群组名称列表,type为GroupList时返回值。 command CommandDTO 命令信息。 callbackUrl String 命令执行结果的推送地址。 maxRetransmit Integer(0~3) 命令下发最大重传次数,取值范围:0-3。 groupTag String 群组标签。
查询任务列表 接口说明 应用服务器可调用此接口查询已创建的升级任务列表信息,以了解当前已有的升级任务信息及各个任务的执行情况,可根据条件查询满足要求的升级任务信息。 URI 请求方法 GET URI /iodm/northbound/v1.5.0/operations 传输协议 HTTPS
command 必选 CommandDTO body 命令信息。 callbackUrl 可选 String body 命令执行结果的推送地址。 maxRetransmit 可选 Integer(0~3) body 命令下发最大重传次数,取值范围:0-3。 CommandDTO:
command 必选 CommandDTO body 命令信息。 callbackUrl 可选 String body 命令执行结果的推送地址。 maxRetransmit 可选 Integer(0~3) body 命令下发最大重传次数,取值范围:0-3。 groupTag 可选
规则事件通知 接口说明 应用服务器在物联网平台订阅了规则事件通知后(订阅的通知类型为ruleEvent),当平台中配置的规则触发时,平台会向应用服务器推送通知消息。 注意事项 应用收到推送消息,请务必返回响应码。 URI 请求方法 POST URI 由应用服务器订阅请求消息中的callbackurl决定。
平台自动生成。建议和nodeId设置成一样。 nodeId 可选 String(256) body 设备的唯一标识,通常使用MAC,MAC地址,Serial No或IMEI作为nodeId。 值空时,nodeId不变。 值不为空时,更新nodeId。 说明: 若使用IMEI作为n
平台自动生成。建议和nodeId设置成一样。 nodeId 可选 String(256) body 设备的唯一标识,通常使用MAC,MAC地址,Serial No或IMEI作为nodeId。 值空时,nodeId不变。 值不为空时,更新nodeId。 说明: 若使用IMEI作为n
CommandDTOV4 下发命令的信息,具体参见CommandDTOV4结构体。 callbackUrl String(1024) 令状态变化通知地址,当命令状态变化时(执行失败,执行成功,超时,发送,已送达)会通知第三方应用。 expireTime Integer(>=0) 下发命令的
物联网平台的命令状态总共有几种? 物联网平台命令下发包含如下状态: 超期:表示命令在物联网平台缓存时间超期,未向设备下发。 成功:表示物联网平台已经将命令下发给设备,且收到设备上报的命令执行结果。 失败:表示编解码插件解析为空,或执行结果响应里面有“ERROR CODE”等。 超时:表示物联网平台等待ACK响应超时。
oken}为调用鉴权接口返回的accessToken。 deviceId 必选 String path 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 appId 可选 String query 设备所属的应用ID,当修改授权应用下设备的设备影子时才需要填写。
必选/可选 类型 位置 描述 nodeId 必选 String(256) Body 设备唯一标识码,必须与设备上报的设备标识一致。通常使用MAC地址,Serial No或IMEI作为nodeId。 说明: 使用IMEI作为nodeId时,根据不同厂家的芯片有不同填写要求。 高通芯片设备
会执行该动作。 禁用:表示规则执行的动作无效,规则满足条件后不会执行该动作。 命令请求ID:用于标识此次命令下发的ID。 回调地址:命令状态变化通知地址,当命令状态变化时(执行失败,执行成功,超时,发送,已送达)会通知应用服务器。 过期时间(秒):命令有效的超期时间,单位为秒。当