检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备连接鉴权 接口说明 IoT平台设备侧支持MQTT协议的connect消息接口,鉴权通过后建立设备与平台间的MQTT连接。
IoT Device SDK 使用指南(OpenHarmony) IoT Device SDK(OpenHarmony)提供设备接入华为云IoT物联网平台的OpenHarmony版本的SDK,提供设备和平台之间通讯能力,以及设备服务、OTA等高级服务,并且针对各种场景提供了丰富的demo
网关与子设备 物联网平台支持设备直连,也支持设备挂载在网关上,作为网关的子设备,由网关直连,通过网关进行数据转发。 规则引擎 用户可以在物联网平台上对接入平台的设备设定相应的规则,在条件满足所设定的规则后,平台会触发相应的动作来满足用户需求。包含设备联动和数据转发两种类型。
连通性测试 概述 物联网平台提供规则动作转发目标连通性测试功能。在业务对接调测阶段,您可使用连通性测试功能模拟业务数据调测规则动作的可用性及转发数据的业务一致性;在业务运行阶段数据转发出现故障时,您可使用连通性测试功能进行简单的问题复现及定位。
1.1.1 新增功能 提供对接华为云IoT物联网平台能力,方便用户实现安全接入、设备管理、数据采集、命令下发等业务场景。 父主题: 设备侧SDK
版本更新说明 表1 go语言版本更新说明 版本 变更类型 说明 v1.0.0 新增功能 提供对接华为云IoT物联网平台能力,方便用户实现安全接入、设备管理、数据采集、命令下发、设备发放、端侧规则等业务场景 父主题: 使用IoT Device SDK接入
网关更新子设备状态响应 功能介绍 平台将该网关更新子设备状态结果以列表返回,平台收到网关更新子设备状态请求后会在30秒内通过此接口返回响应消息。网关与子设备关系,请查看网关与子设备。
图6 消息跟踪-启动消息跟踪 消息跟踪显示平台成功接收到设备的消息。 图7 消息跟踪-查看device_sdk_java消息跟踪 消息跟踪会有一定的延时,如果没有看到数据,请等待后刷新。
当设备不在线时,等待设备上线订阅升级Topic,平台感知设备上线,触发升级协商流程。(等待设备上线时间25小时以内) 4~5. 平台向设备下发查询设备固件版本号的命令,查询成功后,物联网平台根据升级的目标版本判断设备是否需要升级 。
通过设备发放实现批量设备自动注册 场景说明 当前物联网平台基于安全考虑,需要将设备的基本信息(例如设备ID、鉴权信息)注册到平台后,设备才能连接上平台。当用户的设备数不断增多时,如何安全且快速的注册设备尤为关键,需要采用安全的批量注册的场景。
数据流转积压策略管理 backlog policy of routing rule 新建数据流转积压策略 查询数据流转积压策略列表 修改数据流转积压策略 查询数据流转积压策略 删除数据流转积压策略 父主题: API
对接流程 部署:SL651泛协议插件部署在IoTDA平台内。 设备侧对接:通过IoTDA南向对接地址和插件指定的端口给终端设备提供服务。 应用侧对接:通过IoTDA的数据转发能力为应用提供对接服务。 父主题: SL651协议接入
设备接入服务如何获取设备数据? 全新升级后的设备接入服务获取设备数据,需要通过规则引擎,将数据转发至其他服务获取。例如转发至OBS存储,转发至DIS或DMS后再发送至应用服务器。 父主题: 方案咨询
图3 订阅topic不存在 接收数据 Topic订阅后设备上报数据并触发规则后,MQTT客户端就可以收到流转数据。样例代码收取到流转数据的日志如下图所示: 图4 接收到流转数据 父主题: 使用MQTT转发
设备上报数据不带该参数或参数格式错误时,则数据上报时间以平台时间为准。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名 必选/可选 类型 参数描述 fileName 必选 String 参数解释: 待下载文件名称。
导出和导入产品模型 产品模型作为一种资源,可以从物联网平台导出,也可以导入到物联网平台。 当产品开发完成并测试验证后,需要将在线开发的产品模型移植时,则可以将产品模型导出到本地。
GO SDK接入示例 本文介绍使用GO SDK通过AMQP接入华为云物联网平台,接收服务端订阅消息的示例。 开发环境要求 本示例使用的开发环境为Go 1.16及以上版本。 添加依赖 在go.mod中添加以下依赖。
若订阅成功,平台返回订阅成功ACK。 设备A数据上报:设备对云服务端进行主题发布。若发布成功,平台返回发布成功ACK。 设备B收到数据:若转发成功,设备B将收到设备A发送的数据。 操作步骤 以下示例主要针对平台中创建流转规则配置。通过修改流转规则可以实现不同场景的应用。
模组/芯片升级过程中无法处理业务(数据上报、属性修改等)。 升级任务有重试策略,当群组中有部分设备升级失败后,是如何重试的? 当整个任务失败后,只重试失败的子任务,已升级成功的设备不会再重试。 软件升级可以配置重试时间和重试次数,固件升级只能配置重试次数。
4.数据开放适配 4.1 API调用:应用侧集成应用端SDK,快速对接实现设备管理和指令下发。 4.2 订阅推送:支持AMQP/HTTP平滑流转到应用侧以及无缝对接华为云服务。 父主题: 第三方云设备迁移至华为云最佳实践