检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备侧适配开发指导(联通用户专用) 概述 设备的OTA软件升级是基于华为定义的PCP协议进行的,设备侧需根据PCP协议定义的交互流程进行适配开发。下面我们将结合物联网平台与设备的软件升级交互流程,介绍终端设备将如何基于PCP协议构建交互过程中的请求消息和应答消息,帮助您更好的根据
deviceType String 版本包适用的设备类型。 model String 版本包适用的设备型号。 manufacturerName String 版本包适用的设备厂商名称。 protocolType String 版本包适用的设备协议类型。 description String
description 可选 String Body LoRa节点描述。 响应参数 名称 类型 说明 deviceId String 设备ID,用于唯一标识一个设备,在注册LoRa节点时由物联网平台分配获得。 loraServerId String LoRaServer接入物联网的标识,由物联网平台分配。
String body 设备ID,用于唯一标识一个设备。 gatewayId 必选 String body 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。
增加设备模型通知 典型场景 第三方应用在物联网平台订阅了设备模型增加通知后(订阅的通知类型为deviceModelAdded),在物联网平台上新增设备Profile文件时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备模型增加通知的第三方应用推送通知消息。
查询设备命令撤销任务 典型场景 第三方应用创建了设备命令撤销任务后,可调用此接口查询设备命令撤销任务的详细信息和执行状态,以了解撤销任务的执行情况。 接口功能 支持第三方应用在物联网平台查询设备命令撤销任务信息和状态,可指定条件查询单个或多个撤销任务。 接口描述 1 QueryD
设备服务信息变化通知 典型场景 第三方应用在物联网平台订阅了设备服务信息变化通知后(订阅的通知类型为serviceInfoChanged),当平台向设备下发命令修改设备服务信息时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了设备服务信息变化通知的第三方应用推送通知消息。
必选 String body 设备的类型。 manufacturerName 必选 String body 设备模型的厂商名称。 manufacturerId 必选 String body 设备模型的厂商ID。 model 必选 String body 设备型号。 protocolType
必选 String body 设备的类型。 manufacturerName 必选 String body 设备模型的厂商名称。 manufacturerId 必选 String body 设备模型的厂商ID。 model 必选 String body 设备型号。 protocolType
网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。 appId String(256) 设备所属的应用ID。 data JsonObject 设备上报的数据。
设备侧Agent Lite API参考(C)(联通用户专用) 使用前必读 开发说明 直连设备接入 非直连设备管理 上报设备数据 接收设备命令 发布数据
行一机一密设备注册,注册成功会返回设备“deviceId”和“secret”。 在控制台注册设备 选择“设备管理 > 设备 > 设备注册 > 单个注册”,点击“创建”,根据页面内容填写设备信息,注册成功后返回设备“deviceId”和“secret”。 父主题: 设备侧MQTT接口参考(联通用户专用)
开发说明 广播机制 Json组件使用说明 数据类型说明 父主题: 设备侧Agent Lite API参考(C)(联通用户专用)
******”,其中******为Auth鉴权接口返回的accessToken deviceId 必选 String Path 设备ID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得。 ownerAppId 可选 String(36) Query LoRa网关所属的应用ID,当删除授权应用下的LoRa网关时需要填写。
List<String> 设备组名称列表,最多支持256个设备组。 与指定设备列表方式二选一。 deviceType String 设备类型。 指定设备组时,此字段必选。 model String 设备型号。 指定设备组时,此字段必选。 manufacturerName String 设备厂商名称。
deviceType String 版本包适用的设备类型。 model String 版本包适用的设备型号。 manufacturerName String 版本包适用的设备厂商名称。 protocolType String 版本包适用的设备协议类型 description String
SENT,平台已下发给设备,但还未收到设备响应 DELIVERED,平台收到设备响应,命令已到达设备 SUCCESS,平台收到命令结果上报,且上报的结果是成功 FAIL,平台收到命令结果上报,且上报的结果是失败 resultDetail 必选 ObjectNode body 设备上报命令结果上报时,携带的自定义字段
广播机制 Agent Lite提供了一套广播机制给第三方开发者,用来接收Agent Lite上报的消息。 订阅广播 1 HW_BroadCastReg(HW_CHAR *pcTopic ,PFN_HW_BROADCAST_RECV pfnReceiver); 广播接收处理函数原型:
据的长度,<data>为发送的数据。 在设备管理服务中选择“ 设备 > 所有设备”,单击设备标识码为test_lora的设备进入“设备详情”页。 选择“子设备”页签,在子设备列表单击设备名称为“test_lora_node”的设备进入子设备详情,查看对应上报的数据。 应用调用下发
NB模组无法正常上报数据怎么办? NB模组绑定设备是和第一条数据上报一起完成的,如果NB模组绑定失败,即NB模组发送数据给平台,但是从物联网平台上看到的设备仍然未激活,请参照NB模组绑定设备失败怎么办?进行排查。 以下定位指导,是基于物联网平台上看到设备已经在线的前提。 发送给NB模组的AT+NMGS命令是否以\r\n结尾?