检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
EN_IOTA_BIND_RESULT_VERIFYCODE_EXPIRED 2 验证码过期。 EN_IOTA_BIND_RESULT_FAILED 255 其余失败。 示例 调用IOTA_Bind()接口进行设备绑定。 1 2 3 4 5 6 7 8 9 //开发者调用该接口进行设备绑定 ST_HW_DEVICE_INFO
能进行快速的故障定位和原因分析。目前物联网平台支持NB-IoT设备和MQTT设备的消息跟踪,单个应用下,最多支持同时进行跟踪的设备数上限为10。 登录物联网平台控制台,点击右上角“进入设备管理服务”。单击左下角,进入“设备 > 所有设备”界面。 通过检索条件,快速找到需要跟踪的设备,并点击进去设备详情。
此接口适用于使用LWM2M/CoAP协议接入的设备,例如NB-IoT设备。 接口功能 支持第三方应用向LWM2M/CoAP设备下发命令,实现对设备的控制。支持物联网平台立即下发命令和缓存下发命令。 接口描述 1 PostDeviceCommandOutDTO2 postDevice
修改设备影子 典型场景 物联网平台支持创建设备的“影子”。设备影子用于存储设备最新上报的服务属性数据,以及第三方应用对服务属性的配置(服务属性为设备Profile文件中定义的service属性)。若设备处于离线或异常状态时,第三方应用无法通过命令下发的方式向设备下发配置,此时可把
物联网平台具备命令重发机制。命令发送后(可以在开发中心/设备接入/设备管理的命令详情中查看命令发送时间):如果物联网平台未收到设备返回的ACK,则在10s~15s后会进行第一次重传。如果物联网平台仍未收到设备返回的ACK,在20s~30s后进行第二次重传。如果物联网平台依旧未收到设备返回的
则要填写鉴权接口获取的accessToken。 CommandDTO2 参数 必选/可选 类型 位置 描述 header 必选 CommandNA2CloudHeader body 具体参见CommandNA2CloudHeader结构体。 body 可选 Object body
修改设备影子 典型场景 物联网平台支持创建设备的“影子”。设备影子用于存储设备最新上报的服务属性数据,以及第三方应用对服务属性的配置(服务属性为设备Profile文件中定义的service属性)。若设备处于离线或异常状态时,第三方应用无法通过命令下发的方式向设备下发配置,此时可把
appId 可选 String query 命令所属的应用ID,当创建授权应用下的命令时才需要填写。 header 必选 CommandNA2CloudHeader body 消息的消息头。 body 可选 ObjectNode body 消息的消息体,jsonString格式,里面是一个个健值对(key:
"paras": { "paraName1": "paraValue1", "paraName2": "paraValue2" } }, "callbackUrl": "http://127.0.0.1:9999/cmd/callbackUrl"
填写鉴权接口获取的accessToken。 CommandDTO 参数 必选/可选 类型 位置 描述 header 必选 CommandNA2CloudHeader body 具体参见CommandNA2CloudHeader结构体。 body 可选 Object body 消息的消息体。JsonObject里
"paras": { "paraName1": "paraValue1", "paraName2": "paraValue2" } }, "callbackUrl": "http://127.0.0.1:9999/cmd/callbackUrl"
"paras": { "paraName1": "paraValue1", "paraName2": "paraValue2" } }, "callbackUrl": "http://127.0.0.1:9999/cmd/callbackUrl"
下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 status String 下发命令的状态。 “DEFAULT”表示未下发 “EXPIRED”表示命令已经过期 “SUCCESSFUL”表示命令已经成功执行
下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 status String 下发命令的状态。 “DEFAULT”表示未下发 “EXPIRED”表示命令已经过期 “SUCCESSFUL”表示命令已经成功执行
应(模组自动回复的ACK)才会下发后一个命令,保证串行性,不保证实时性。 此接口适用于使用LWM2M/CoAP协议接入的设备,例如NB-IoT设备。 接口功能 支持第三方应用向LWM2M/CoAP设备下发命令,实现对设备的控制。支持物联网平台立即下发命令和缓存下发命令。 接口描述
HubService.TOPIC_UNBINDDEVICE; 接口所属类 HubService。 示例 1 2 3 4 5 6 7 8 9 10 11 BroadcastReceiver mUnbindRsp; mUnbindRsp = new BroadcastReceiver()
/v1.1.0/login”。 query-string 查询参数,可选,格式为“参数名=参数取值”,例如“pageSize=10”,表示每页最多显示10条查询记录。 查询参数与resource-path之间以“?”分隔,多个查询参数之间以“&”分隔。 例如您需要获取“华北-北京
下发命令的超时时间,单位为秒,表示设备命令在创建后expireTime秒内有效,超过这个时间范围后命令将不再下发,如果未设置则默认为48小时(86400s*2)。 status String 下发命令的状态。 PENDING表示未下发 EXPIRED表示命令已经过期 SUCCESSFUL表示命令已经成功执行
hubService. registerObserver (this); } 接收设备解绑定响应消息。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 // 当设备解绑定成功后
物联网平台仅支持对LWM2M协议的设备提供设备影子功能,对于希望通过设备影子修改的属性,在定义Profile文件时,需遵循LWM2M协议中定义的属性,且属性类型为“W”。LWM2M标准规范参见《OMA-TS-LightweightM2M-V1_0_2-20180209-A.pdf》。