type
status
date
slug
summary
tags
category
icon
password
文章前言:小熊派Nano连接华为IOT云平台。
华为IoT平台介绍
华为云物联网平台即华为设备接入服务(IoT Device Access),提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。
产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。

准备条件
- 账号准备:华为云官方账号注册并实名,且开通设备接入服务。
- 硬件准备:BearPi-HM_Nano开发板、Type-C数据线、PC。
- 软件环境:建议使用DevEco Device Tool
考虑到开发者的开发习惯,OpenHarmony为开发者提供了两种入门指导

方式 | 工具 | 特点 | 适用人群 |
IDE(DevEco Device Tool) | 完全采用IDE进行一站式开发,编译依赖工具的安装及编译、烧录、运行都通过IDE进行操作。DevEco Device Tool采用Windows+Ubuntu混合开发环境:- 在Windows上主要进行代码开发、代码调试、烧录等操作。- 在Ubuntu环境实现源码编译。DevEco Device Tool提供界面化的操作接口,可以为您提供更快捷的开发体验。 | - 不熟悉命令行操作的开发者- 习惯界面化操作的开发者 | |
命令行工具包 | 通过命令行方式下载安装编译依赖工具,在Linux系统中进行编译时,相关操作通过命令实现;在Windows系统中使用开发板厂商提供的工具进行代码烧录。命令行方式提供了简便统一的工具链安装方式。 | 习惯使用命令行操作的开发者 |
获取MQTT的ip地址信息
- 找到对应的MQTT接入信息中显示的MQTT接入地址。

- 复制该接入地址,在终端中ping一下,记录设备ip。
- 114.116.232.138

创建产品
设备接入华为云平台之前,需要在平台注册用户账号,华为云地址:https://www.huaweicloud.com/
在华为云首页单击产品,找到IoT物联网,单击设备接入IoTDA 并单击立即使用。

- 点击试用,选择 标准版 —> 购买 —> 免费单元 进行服务购买。

- 点击进去IoTDA实例

- 点击创建产品,填写产品相关信息创建产品。

- 点击该产品右侧的“详情”,点击“自定义模型”,可添加服务。

- 点击新增属性和命令即可新增设置。

- 添加信息如下所示。


平台对接地址设置
- 参考小熊派烧录中的连接方式,这里略。
- 如图所示信息和我们在华为IoT中定义的产品信息需要保持一致。

- 设置对应的wife热点信息

- 同时修改对接地址

设备信息修改
- 在在线调试中新增测试设备生成对应的设备ID和设备密匙并记录下来。

- 进入该网址生成对应的设备对接信息。

- 替换掉代码中的设备信息。

烧录至开发板并运行


- 连接ip成功显示如下。

- 显示sensor信息,没有显示信息,可能是因为未连接传感器。

📎 参考文章
有关问题,欢迎您在底部评论区留言,一起交流~
- Author:Koreyoshi
- URL:https://Koreyoshi1216.com/article/1b2c7b13-c6a7-80da-ad2c-e65bf58e361e
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts