检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用Agent SDK接入 使用模组接入 更多 应用侧开发 开发资源获取 使用API对接 SDK使用指南 调测证书制作 更多 服务使用 设备注册鉴权 订阅推送 数据上报 命令下发 规则引擎 设备监控 更多 高手进阶 通过实战,学习如何在设备管理服务开始您的实际工作 最佳实践 实战演练
设备所属的应用ID,当查询授权应用下设备的设备影子历史数据时才需要填写。 deviceId 必选 String query 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 gatewayId 必选 String query 网关ID,用于标识一个网关设备。当设备是直连设备时,ga
pcDeviceId, “ONLINE” , “NONE”); 然后等待命令执行结果。 1 2 3 4 5 6 7 8 9 // 开发者注册该函数进行状态更新后的处理 HW_iNT Device_StatusUpdateHandler(HW_UiNT uiCookie, HW_MSG
query 撤销任务的任务ID。 deviceId 可选 String query 执行设备命令撤销任务的设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 status 可选 String query 设备命令撤销任务的状态。 startTime 可选 String
然后等待命令执行结果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // 开发者注册广播接收器对设备状态更新结果进行相应的处理 BroadcastReceiver mReceiverDevStatus; mReceiverDevStatus
}”); 数据上报结果接收: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //开发者注册广播接收器对设备服务数据上报结果进行相应的的处理 BroadcastReceiver mReportDataRsp; mReportDataRsp
必选/可选 类型 说明 app_id 可选 String 应用ID device_id 可选 String 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 node_id 可选 String 设备标识码,通常使用IMEI、MAC地址或Serial No作为nodeId。
oken,保证在调用其他业务接口前token都是有效的。 设备管理 本部分接口提供设备管理的相关功能。设备作为一种资源,设备管理接口提供了注册设备,删除设备,修改设备信息、位置信息等。查询设备信息的接口归类在“数据采集”中。 平台的接入的设备有两种,直连设备和非直连设备。 直连设
可选 String(256) query 通知类型,应用可以根据通知类型对消息分别进行处理。 deviceAdded(添加新设备,订阅后推送注册设备通知) bindDevice(绑定设备,订阅后推送绑定设备通知) deviceInfoChanged(设备信息变化,订阅后推送设备信息变化通知)
IOTDA)。 IOTDA.001000 The application does not exist. 该应用不存在 请确定是否已在平台注册应用并检查应用ID是否正确。 IOTDA.001002 Operation not allowed. The application has
取值范围为1-1000的整数。 deviceId 可选 String(64) query 指定查询命令的设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 startTime 可选 String query 查询下发命令时间在startTime之后的记录。需要填写
的历史命令列表,可以详细查看命令下发任务的创建时间、平台发送命令的时间、送达的时间、发送的状态等信息,便于用户了解命令的执行状态。 当前不支持通过API接口进行历史命令下发任务的查询。 批量设备命令下发 当前物联网平台仅支持对批量NB-IoT设备进行相同命令的下发。应用服务器可以
远程诊断(联通用户专用) 非联通用户请查看设备接入服务。 概述 物联网平台支持用户对接入的设备进行远程维护操作,快速定位问题及恢复业务,减少近端维护引入的高成本。当前仅支持通过控制台对NB-IoT设备进行日志收集、重启模组。 物联网平台支持基于LWM2M协议的日志收集和重启模组能力,如下表所示。
11, &stDeviceInfo); 结果处理: 1 2 3 4 5 6 7 8 9 10 11 12 // 开发者注册该函数进行设备添加后的处理 HW_iNT Device_AddResultHandler(HW_UiNT uiCookie, HW_MSG
操作任务针对的设备厂家名称。 deviceId 可选 String(256) query 操作任务针对的设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 pageNo 可选 Integer(>=0) query 分页查询参数,查询结果分页显示时指定要查看的页信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //java code // 开发者注册广播接收器对设备添加结果进行相应的处理 BroadcastReceiver mAdddeviceRsp; mAdddeviceRsp =
可选 String(256) query 通知类型,应用可以根据通知类型对消息分别进行处理。 deviceAdded(添加新设备,订阅后推送注册设备通知) bindDevice(绑定设备,订阅后推送绑定设备通知) deviceInfoChanged(设备信息变化,订阅后推送设备信息变化通知)
命令所属的应用ID,当创建授权应用下的命令时才需要填写。 deviceId 必选 String(64) body 下发命令的设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 command 必选 CommandDTO body 下发命令的信息。 callbackUrl 可选 String(1024)
创建固件升级任务 典型场景 若需要对设备进行固件版本升级,第三方应用可调用此接口为多个设备创建固件升级任务,升级前请确保目标版本包已上传到物联网平台。当前仅支持对NB-IoT设备进行固件版本升级。 接口功能 支持第三方应用在物联网平台为多个设备进行固件版本升级,当前仅支持对NB-IoT设备进行固件版本升级。
创建固件升级任务 典型场景 若需要对设备进行固件版本升级,第三方应用可调用此接口为多个设备创建固件升级任务,升级前请确保目标版本包已上传到物联网平台。当前仅支持对NB-IoT设备进行固件版本升级。 接口功能 支持第三方应用在物联网平台为多个设备进行固件版本升级,当前仅支持对NB-IoT设备进行固件版本升级。