检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何获取对接物联网平台的地址? 在开发中心完成调测后如何转商用? 开发中心、设备接入和设备管理商用平台的差异是什么? 如何理解平台显示的设备的在线、离线、未激活等状态? 平台无法正常显示设备上报的历史数据怎么处理? 如何理解命令下发各个状态的含义? 命令下发失败或设备收不到命令如何处理?
Status Code: 200 OK 请求示例 POST {callbackUrl} Content-Type: application/json { "notifyType": "deviceDesiredPropertiesModifyStatusChanged", "deviceId":
Status Code: 200 OK 请求示例 POST {callbackUrl} Content-Type: application/json { "notifyType": "swUpgradeStateChangeNotify", "deviceId": "******"
修改设备命令 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行,此时第三方应用可调用此接口修改该命令的状态信息。当前仅支持把命令状态修改为CANCELED状态,即撤销命令的执行。 接口功能 支持第三方应用修改指定命令的状
创建设备命令撤销任务 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行(DEFAULT状态),此时第三方应用可调用此接口撤销指定设备的所有未下发的命令,对于已下发成功的命令不可撤销。 接口功能 支持第三方应用创建设备命令
创建设备命令撤销任务 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行(DEFAULT状态),此时第三方应用可调用此接口撤销指定设备的所有未下发的命令,对于已下发成功的命令不可撤销。 接口功能 支持第三方应用创建设备命令
网络侧和设备侧。 如果有日志打印,并且日志中没有错误提示,则可能插件中mid字段的配置有误。mid的使用方法请参考命令执行结果的编解码插件在线开发。 父主题: 数据上报(联通用户专用)
https://{host}:{port}/iocm/app/sub/v1.2.0/subscriptions Content-Type: application/json app_key: ****** Authorization: Bearer ***** { "appId": "*******"
https://{host}:{port}/iocm/app/devgroup/v1.3.0/devGroups Content-Type: application/json app_key: ****** Authorization: Bearer ****** { "name": "********"
0/devices/addDevGroupTagToDevices?accessAppId={accessAppId} Content-Type: application/json app_key: ****** Authorization: Bearer ****** { "devGroupId": "******"
Content-Type: application/json app_key: ****** Authorization: Bearer ****** 正常响应示例 Status Code: 200 OK Content-Type: application/json { "data":[
修改设备命令 典型场景 第三方应用向设备下发命令后,如果由于命令排队、设备不在线等原因,物联网平台还未把命令下发给设备执行,此时第三方应用可调用此接口修改该命令的状态信息。当前仅支持把命令状态修改为CANCELED状态,即撤销命令的执行。 接口功能 支持第三方应用修改指定命令的状
Status Code: 200 OK 请求示例 POST {callbackUrl} Content-Type: application/json { "notifyType": "fwUpgradeStateChangeNotify", "deviceId": "******"
Status Code: 200 OK 请求示例 POST {callbackUrl} Content-Type: application/json { "deviceId": "92d3f8da-200a-4143-8d0d-591a7e11de6c", "commandId":
0/devices/lora/gateway/{deviceId}?ownerAppId={ownerAppId} Content-Type: application/json app_key: ******** Authorization: ******** 响应示例 Status Code: 204 No
Status Code: 200 OK 请求示例 POST {callbackUrl} Content-Type: application/json { "notifyType": "fwUpgradeResultNotify", "deviceId": "******",
Content-Type: application/json X-Auth-Token: ******** Instance-Id: ******** 响应示例 Status Code: 200 OK Content-Type: application/json { "marker" : "string"
0/devices/lora/node/{deviceId}?ownerAppId={ownerAppId} Content-Type: application/json app_key: ******** Authorization: ******** 响应示例 Status Code: 204 No
从返回的ag中获取需要的参数,如accessToken authOutDTO = AuthOutDTO() authOutDTO.setAccessToken(json.loads(ag)['accessToken']) print("token", authOutDTO.getAccessToken())
第三方应用通过“注册设备”接口在物联网平台注册设备后,在设备首次接入平台之前,设备的激活状态为false;当设备首次接入平台后,设备的激活状态为true(无论设备接入后是处于在线、离线或异常状态)。第三方应用可调用此接口查询设备在物联网平台的激活状态,确定设备是否已接入平台。 接口功能 支持第三方应用通过设备ID查