基于OpenHarmony3.0对接IoTDA,简单几步,设备轻松上云

前言

自从聆听华为云IoT技术布道师讲解如何为物联网设备注入“华为云+鸿蒙DNA”之后,我便想尝试一下设备对接华为云物联网平台。

之前因为兴趣,在KooLabs里,做过基于IoT平台构建智慧路灯应用的实验,那是一个沙箱实验,大部分功能已经集成了。

这次不太一样,更加贴近现实的业务需要。实际的开发中,将物理设备联接到云,实现设备数据上云和云端命令下行远程控制设备的双向操作,是万户互联智能化的思维。

华为云物联网平台 IoTDA 提供了 IoT 设备接入云服务,IoTDA+OpenHarmony提供了构建智能安全物联网解决方案。

接下来让我们一起探索基于OpenHarmony3.0如何对接IoTDA。

OpenHarmony开源鸿蒙

我们先不着急实验,来对OpenHarmony有个简单了解。

官网上对它的介绍如下:

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目。

目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

OpenHarmony拥有以下特性:

  • 硬件互助,资源共享;
  • 一次开发,多端部署;
  • 统一OS,弹性部署。

以OpenHarmony为底座,可以帮助企业提升自身技术能力和场景落地能力,助力完成数字化转型和创新升级。

OpenHarmony目前的稳定版本最高是到3.2。而我们接下来的实验会基于OpenHarmony3.0完成。

让我们开启这场 IoT 设备接入云的实验之旅吧。

基于OpenHarmony3.0对接IoTDA的实验

前置工作

1、首先确保已经完成了华为云账号的开通与认证。

2、确保已开通设备接入服务。开通之后才能进行后续的设备注册操作。

图3-1 :设备接入控制台

进入实验

步骤1:创建产品

创建产品的详细步骤参考:创建产品

1、访问设备接入服务,单击“管理控制台”进入设备接入控制台。

2、单击左侧导航栏“产品”,单击页面右上角的“创建产品”。

图3-2 :创建产品

3、完成参数配置:

  • “产品名称”:本次实现的产品名称为“自动售货机”。
  • “设备类型”:选择“自动售货机”。

其他选择项默认即可,然后单击“确定”,完成产品的创建。

图3-3 :产品配置

步骤2:开发产品模型

1、找到新增的产品,单击“查看”进入产品界面。

图3-4 :查看操作

2、在产品详情“模型定义”页面,直接上传模型文件BearPi_Agriculture.zip

图3-5 :上传模型文件

步骤3:注册设备

1、在左侧导航栏选择“ 设备 > 所有设备”,单击右上角“注册设备”。

图3-6 :注册设备

2、完成参数配置:

  • 设备标识码:填写为设备的IMEI、MAC地址或Serial No;若没有真实设备,填写自定义字符串,由英文字母和数字组成。。
  • 设备名称:名称为“自动售货机”。

其他选择项默认即可,然后单击“确定”,完成设备的注册。

图3-7 :设备配置

步骤4:设备接入平台

如果如想体验但无硬件开发板,可点击链接报名活动申请开发板使用

完成报名活动并开通IoT设备接入实例,联系小助手cc申请体验开发板(数量有限,先到先得)。

之后就可以进行进行下面的步骤了:

  1. 代码烧录到设备后重启设备(首次使用需重启两次,第一次烧录时可能需要配置一下内部信息),第二次设备重启之后可以正常对接华为云。
  2. 登录平台可以看见数据上报的具体信息,也可以进行命令下发等操作控制设备。

总结

体验了基于OpenHarmony3.0对接IoTDA的实验的实验之后,对华为云物联网平台 IoTDA 提供的设备接入云功能有了更深一些的了解。

不过还有没有完全实现的地方,主要我的电脑是Mac,实验提供的SDK和模拟器均为window版本。后面希望能提供Mac版的SDK和模拟器。(可能有,但是我没有找到)

不过,还是很有收获的。

华为云物联网平台 IoTDA 提供了海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力。

除了提供了强大的功能,它也提供了丰富的设备接入案例。

接下来,我计划捋一捋现在的业务功能,总结可以借助华为云物联网平台 IoTDA实现业务功能的最佳线路。

未来,也期待与华为云物联网平台 IoTDA 一起实现更多的可能。


作者:非职业「传道授业解惑」的开发者叶一一
简介:「趣学前端」、「CSS畅想」系列作者,华夏美食、国漫、古风重度爱好者,刑侦、无限流小说初级玩家。
如果看完文章有所收获,欢迎点赞👍 | 收藏⭐️ | 留言📝。

  • 27
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶一一yyy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值