深度体验OpenHarmony对接华为云IoT之小熊派对接华为云体验流程【华为云IoT+鸿蒙】
背景
怀着好奇的心,用颤抖的手报名了华为云的活动【HCSD】深度体验OpenHarmony对接华为云IoT。
既然是深度体验,就要找个开发板试一试,因此特别申请了一块开发板,型号为BearPi-HM_Nano开发板。等了几天,终于收到了华为云IoT生态运营小组的快递了。
拆开包装一看,主要有三个组件。主板*1,数据连接线*1,E53_IA1模组*1。分别如下图所示:
收到材料后,二话不说,照着参考文档开搞。
第一步,软件环境的配置
软件环境的配置,涉及到三个部分。Windows环境的搭建,Ubuntu环境的搭建以及配置远程访问环境。
对于Windows环境的搭建,主要是DevEco Device Tool的安装,下载压缩包解压,安装搞定(会检测python和vscode是否安装)~
Ubuntu环境的搭建稍微复杂,因为本地有Ubuntu18.04的操作系统,所以在vmware上新建了这个版本的虚机,笔记本资源限制,内存给了4G,硬盘80G。注意用户名不能包含中文字符,按照参考文档将Ubuntu Shell环境修改为bash,安装和windows版本相同的DevEco Device Tool。
远程访问环境配置。先在Ubuntu上安装好SSH服务,配置了静态ip。然后在Windows系统下的Visual Studio Code中安装好Remote-SSH插件,连接到Ubuntu虚机。这样软件环境就配置好啦~
第二步,创建工程并获取源码
在配置好的Visual Studio Code中创建新工程,设置好参数,选定OpenHarmony-v3.1-Release版本,15G很大,但速度很快,分分钟搞定~
下载Huaweicloud_iotlink SDK使用,将其放在OpenHarmony源码的third-party文件目录下,这里要注意下参考文档文件路径是否和实际匹配。
第三步,华为云平台创建产品设备
在华为云的设备接入服务中,参考文档创建相应的产品和设备。记录好设备ID和密钥,用于设备接入平台认证。
第四步,修改代码编译烧录
把记录好的设备ID和密钥,修改到Huaweicloud_iotlink SDK对应的代码中,并修改wifi信息和Iot平台ip信息,编译后烧录到设备中,重启设备接入到平台中。
体验对设备的调试,如下图所示:
观察到随下发参数的变化,E53_IA1模组给出相应的响应,如LED亮灭,马达转停等。
至此完成了整个体验过程。
全套体验下来,感觉还是很爽的,从开始对Iot,OpenHarmony的不太了解,到一步步跑通实验,对各个概念有了深入的理解,还是很有成就感~
感谢华为云IoT生态运营小组给的这次体验机会,期待后续有更深入,更有挑战性的体验~
我正在参加【有奖征文 第25期】深度体验OpenHarmony对接华为云IoT,输出优质体验文章,赢开发者定制大礼包!https://bbs.huaweicloud.cn/blogs/406570
- 点赞
- 收藏
- 关注作者
评论(0)