检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
以完成二进制格式和JSON格式的转换。 数据上报流程 在数据上报流程中,有两处需要用到编解码插件: 将设备上报的二进制码流解码成JSON格式的数据,发送给应用服务器。 将应用服务器响应的JSON格式数据编码成二进制码流,下发给设备。 命令下发流程 在命令下发流程中,有两处需要用到编解码插件:
如果是接到两条消息,且一条消息的“notifyType”为“deviceDataChanged”,另一条消息的“notifyType”为“deviceDatasChanged”,说明您同时订阅了设备数据变化和设备数据批量变化,这种情况下设备上报数据物联网平台会推送两条消息。 如果是相同的消息反复推送
删除指定版本包 典型场景 对于不需要继续使用和保留的设备版本包,第三方应用可调用此接口在物联网平台上删除指定的版本包。 接口功能 支持第三方应用在物联网平台根据版本包ID删除指定的版本包文件,在调用该接口前需要通过“查询版本包列表”接口查询获得要删除 接口描述 1 def deleteUpgradePackage(self
创建批量任务 典型场景 第三方应用若需要对多个设备进行批量操作时,可调用此接口创建设备的批量操作任务,当前仅支持给批量设备下发缓存命令。 接口功能 支持第三方应用在物联网平台创建设备的批量操作任务。 接口描述 1 def createBatchTask(self, btcInDTO
查询版本包列表 典型场景 在进行设备版本升级前,第三方应用可调用此接口查询已经上传到物联网平台的版本升级包列表信息,确保设备要升级的版本包已上传到平台。 接口功能 支持第三方应用在物联网平台查询已上传的版本包列表信息,可根据条件查询满足要求的版本包。 接口描述 1 def que
Integer(64) 操作设备总数。 wait Integer(64) 等待操作的设备个数。 processing Integer(64) 正在操作的设备个数。 success Integer(64) 操作设成功的设备个数。 fail Integer(64) 操作失败的设备个数。 stop
如何获取证书? 请按照以下途径获取: 设备侧Agent Lite的证书 应用服务器加载的平台证书 应用服务器订阅平台数据时,制作调测证书或购买证书。 父主题: 应用集成(联通用户专用)
NB模组无法正常上报数据怎么办? NB模组绑定设备是和第一条数据上报一起完成的,如果NB模组绑定失败,即NB模组发送数据给平台,但是从物联网平台上看到的设备仍然未激活,请参照NB模组绑定设备失败怎么办?进行排查。 以下定位指导,是基于物联网平台上看到设备已经在线的前提。 发送给NB模组的AT+NMGS命令是否以\r\n结尾?
设备变为异常或者离线后,命令下发会成功吗? 立即下发会失败。 缓存下发会进入等待状态,等设备上线或者设备上报数据时再下发给设备,如果单个设备存在多条缓存命令,则进行排队串行下发。 更多请参考命令下发。 父主题: 命令下发(联通用户专用)
List<String> body 设备组名称列表,最多支持“256”个设备组。 与指定设备列表方式二选一。 deviceType 可选 String body 设备类型。 指定设备组时,此字段必选。 model 可选 String body 设备型号。 指定设备组时,此字段必选。 manufacturerName
List<String> body 设备组名称列表,最多支持“256”个设备组。 与指定设备列表方式二选一。 deviceType 可选 String body 设备类型。 指定设备组时,此字段必选。 model 可选 String body 设备型号。 指定设备组时,此字段必选。 manufacturerName
了应用A的授权。 例如:用户将B应用授权给A应用管理,进行授权操作时可选择授权查询权限或者编辑权限,如果是授权编辑权限,则A应用可以管理B应用下的设备,A应用具备和B应用一样的设备管理权限,但不允许将B应用下的设备挂到A应用下的群组中;如果是查询权限,则A应用仅可以查询B应用下的设备。
物联网平台的应用和设备可以无限创建吗? 不可以。具体技术规格限制可以参见使用限制。 父主题: 方案咨询(联通用户专用)
删除指定版本包 典型场景 对于不需要继续使用和保留的设备版本包,第三方应用可调用此接口在物联网平台上删除指定的版本包。 接口功能 支持第三方应用在物联网平台根据版本包ID删除指定的版本包文件,在调用该接口前需要通过“查询版本包列表”接口查询获得要删除 接口描述 void deleteU
如何获取证书? 请按照以下途径获取: 设备侧Agent Lite的证书 应用服务器加载的平台证书 应用服务器订阅平台数据时,制作调测证书或购买证书。 父主题: 订阅推送(联通用户专用)
Json组件使用说明 该组件为Agent Lite提供给开发者的工具组件,如果开发者无法进行Json格式的编码和解码,则可以使用该组件进行编码和解码。主要用于上报数据组装与下发命令解析。 1. Json编码 使用Json组件进行编码的流程。 创建Json编码对象。 1 HW_JSONOBJ
List<String> body 设备组名称列表,最多支持256个设备组。 与指定设备列表方式二选一。 deviceType 可选 String body 设备类型。 指定设备组时,此字段必选。 model 可选 String body 设备型号。 指定设备组时,此字段必选。 manufacturerName
物联网平台对应用和设备有消息流控吗? 有。 应用侧:单个应用调用API每秒的最大次数为100。 设备侧:单个连接每秒最大的MQTT请求数量为300。 父主题: 方案咨询(联通用户专用)
创建批量任务 典型场景 第三方应用若需要对多个设备进行批量操作时,可调用此接口创建设备的批量操作任务,当前仅支持给批量设备下发缓存命令。 接口功能 支持第三方应用在物联网平台创建设备的批量操作任务。 接口描述 1 BatchTaskCreateOutDTO createBatch
编解码插件的开发需要基于Profile定义的设备能力进行开发,本节首先以一个烟感设备的例子讲解如何开发一个支持数据上报和命令下发的编解码插件,然后再以四个场景举例说明如何完成复杂的插件开发以及调试。 数据上报和命令下发 多条数据上报消息 字符串及可变长字符串的编解码插件在线开发 数组及可变长数组数据类型