检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信时,可将原始二进制数据透传到物联网平台。通过开发编解码插件实现二进制数据到平台定义JSON格式的转换。 Topic 下行: $oc/devices/{device_id}/sys/properti
低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信时,可将原始二进制数据透传到物联网平台。通过开发编解码插件实现二进制数据到平台定义JSON格式的转换。 Topic 下行: $oc/devices/{device_id}/sys/commands
台构建一款设备的抽象模型,使平台理解该款设备支持的属性信息。此处,我们需要在控制台上,定义开关灯控制、光照强度、信号质量等。 编解插件开发:编解码插件是供物联网平台调用,完成二进制格式和JSON格式相互转换的。它将设备上报的二进制数据解码为JSON格式供应用服务器“阅读”,将应用
MQTT:使用MQTT协议接入平台的设备,数据格式可以是二进制也可以是JSON格式,采用二进制时需要部署编解码插件。 LwM2M/CoAP:使用在资源受限(包括存储、功耗等)的NB-IoT设备,数据格式是二进制,需要部署编解码插件才能与物联网平台交互。 HTTPS:HTTPS是基于HTTP协议,通过SSL加密
设备上报数据后,收不到物联网平台回复的数据上报响应? 如果插件为在线开发,则插件的数据上报消息中需要勾选“添加响应字段”。 图2 插件开发-新增消息 如果插件为离线开发,则插件代码中需要定义cloudRsp逻辑。 图3 插件代码样例 设备在一个位置上报数据成功,在另一个位置上报失败?
添加result字段,用于表示命令执行结果。 图18 插件开发-添加响应字段result 拖动右侧“产品模型”区域的属性字段和命令字段(产品模型文件定义的字段),与编解码插件定义的数据上报消息和命令下发消息的相应字段建立映射关系。 图19 插件开发-在线开发插件 编解码插件与产品模型文件建立映射完成后,
在线调试 概述 当产品模型和编解码插件开发完成后,应用服务器就可以通过物联网平台接收设备上报的数据以及向设备下发命令。 设备接入控制台提供了产品在线调测的功能,您可以根据自己的业务场景,在开发真实应用和真实设备之前,使用应用模拟器和设备模拟器对数据上报和命令下发等场景进行调测;也
使用指导可以参考离线开发产品模型。 产品模型开发示例 编解码插件样例 编解码插件的代码样例工程,开发者可以基于该样例工程进行二次开发。 编解码插件开发样例 编解码插件检测工具 用于检测离线开发的编解码插件的编解码能力是否正常。 编解码插件检测工具 NB-IoT设备模拟器 用于模拟以CoAP
通过协议转换网关实现泛协议设备接入 场景说明 目前平台只支持MQTT/HTTP/LWM2M等标准协议接入,如果设备是其他协议(统称为第三方协议),怎么接入平台? 由于第三方协议设备不能直接接入平台,需要在平台外部完成协议转换。我们推荐使用网关来完成协议转换,将第三方协议转成MQTT协议。
updateDeviceShadow 插件映射管理 修改映射关系 plugin addMapping 插件消息管理 修改消息信息 plugin addMessage 插件管理 部署在线插件 plugin deployPlugin 保存插件信息 plugin savePluginMessage 更新插件信息 plugin
基于NB-IoT小熊派的智慧烟感 模拟NB设备智慧路灯的接入与调试 通过协议转换网关实现泛协议设备接入 基于MQTT.fx的X.509证书接入 路灯通过微信小程序接入到平台 基于BearPi-HM_Nano开发板和OpenHarmony3.0对接IoTDA 设备按网络信号情况选网 基于Jmeter工具进行MQTT性能测试
用excel编辑开发产品模型时,可以将产品模型直接导入“物联网平台”。 通过本地导入的产品模型不含编解码插件,如果设备上报采用的是二进制码流,请前往控制台进行插件开发或导入插件。 上传模型文件 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。
产品开发 产品开发指引 创建产品 开发产品模型 开发编解码插件 在线调试
HJ212协议接入 HJ212协议说明 部署插件 设备侧对接 父主题: 泛协议接入
SL651协议接入 SL651协议说明 部署插件 设备侧对接 父主题: 泛协议接入
JT808协议接入 JT808协议说明 部署插件 设备侧对接 应用侧对接 父主题: 泛协议接入
消息通信 设备数据上报 云端数据下发 自定义Topic通信 设备间消息通信(M2M) 设备Topic策略 广播通信 编解码插件
设备侧开发 设备接入指引 使用IoT Device SDK接入 使用MQTT Demo接入 通过华为认证模组接入 泛协议插件开发 OTA升级设备侧适配
软件环境创建步骤 在”安装Hi3861开发板特有环境”的安装gcc_riscv32步骤时,强烈建议直接下载gcc_riscv32镜像,否则可能出现某些插件下载或安装失败,具体操作如下图2所示。 开源代码量较大,下载时间可能较长,需预留好充足时间。 图2 直接下载gcc_riscv32镜像 创建产品
使用指导可以参考离线开发产品模型。 产品模型开发示例 编解码插件样例 编解码插件的代码样例工程,开发者可以基于该样例工程进行二次开发。 编解码插件开发样例 编解码插件检测工具 用于检测离线开发的编解码插件的编解码能力是否正常。 编解码插件检测工具 NB-IoT设备模拟器 用于模拟以CoAP