聆听华为云IoT技术布道师讲解,学习如何为物联网设备注入“华为云+鸿蒙DNA”【华为云IoT+鸿蒙】

举报
叶一一 发表于 2023/07/30 17:30:18 2023/07/30
【摘要】 本篇主要分享通过聆听华为云lT技术布道师的讲解,学习到关于万物互联的相关知识。了解了万物互联面临的挑战以及华为云提供行业鸿蒙设备与物联网端到端开发服务,同时学习了如何为物联网设备注入"华为云+鸿蒙DNA”。

前言

一、智能化的基础-物联网

1.1 万物互联是智能化的基础

PC时代,让更多的“人”进入互联网的世界,以获取更多的用户为主要目标。

移动互联网时代,移动设备更加受到青睐,各种“应用”如雨后春笋般“诞生”了。

智能时代感知物理的世界,让物变成数字化信息,实现智能化信息识别与管理。

图1-1:不同时代的演进

下图为各行业物联接趋势图,共包含来自17个国家、11个垂直行业,总计1096家公司的调研数据显示2020到2025年的IoT连接数将呈指数增长。

图1-2各行业物联接趋势

各行业对物联网的需要的上升,即又机遇又含挑战。

1.2 万物互联面临的挑战

1.2.1 挑战1:万物互联的设备需要标准化、智能化

图1-3:万物互联的设备要求

1、从感知到数字信号的转变的关键挑战:

  • 大量现存设备未被数字化
  • 多样化设备、各种行业协议、各种通信网络
  • 设备要求低功耗、低成本
  • 设备安全问题突出

2、接受数据到标准化的关键挑战:

  • 百万种数据元素,缺乏标准和规范
  • 多样化数据格式
  • 各厂商烟囱式发展,数据孤岛林立,数据互通困难

3、海量数据处理和分析的关键挑战:

  • 海量数据带来算力、存储问题
  • 实时流、时序、离线、多维分析复杂
  • 行业应用场景的复杂性
  • 商业闭环、价值变现和分配问题

1.2.2 挑战2:万物互联的硬件需要新一代操作系统

万物互联的硬件需要新一代操作系统来满足以下三个需求

  • 极简开发一致体验:提升开发者的开发体验。
  • 架构解耦弹性部署:支持在类型和功能迥异的不同终端设备上可运行同一套系统。
  • 纯净安全:必要的安全措施,提升数据安全的可控性,减少数据泄露的安全风险。

图1-4:新一代操作系统的需求和挑战

二、HarmonyOS鸿蒙智联+OpenHarmony开源鸿蒙共同使能产品智能化

为了应对挑战,满足新一代操作系统的所有需求,鸿蒙操作系统应运而生。

鸿蒙为了打造万物互联的智能世界,打造了一个1+8+N的硬件架构。

图2-1HarmonyOS鸿蒙智联+OpenHarmony开源鸿蒙的介绍

1+8+N的硬件架构主要为:

  • 1:手机
  • 8:PC、平板、智慧屏、音响、眼镜、手表、耳机、车机
  • N:万物,涵盖了智慧办公、智能家居、运动健康、教育关怀、影音娱乐、智慧出行等多个场景的物联设备。

在鸿蒙生态中,手机依然是核心,任何的互联都是围绕手机展开的。对于PC的支持,则是通过插件的形式,打通手机和PC。

2.1 OpenHarmony构筑极简开发、纯净可信、业务创新的端侧数字底座

OpenHarmony已经使能了千行百业,帮助设备实现智慧化,助力企业数字化转型,真正实现了万物互联。

图2-2:OpenHarmony的应用

2.2 华为云IoT,提供多样化的能力开放,提升各行业数字化方案构建效率

除了鸿蒙,华为云还对于不同的开发者提供了多样化的能力开放。

对于硬件开发者,华为云loT支持API/SDK/模组/芯片/HarmonyOS多样化接入,设备接入更快,更全。

对于应用开发者,华为云loT开放300+管理平台能力API,满足多样化场景。包括设备接入、loT边缘、全球SIM联接。

对于解决方案开发者,华为云loT提供了数字工厂平台、工业物联平台、交通云控平台,采用无码/低码方式开放,快速使能行业。

图2-3:华为云IoT的多样化的能力开放

2.3 华为云提供行业鸿蒙设备与物联网端到端开发服务

华为云loT的loTDA能力,即loT设备接入服务的能力。可以将物联网的鸿蒙设备、边缘硬件设施、三方云,对接到loT平台,实现数据上下的功能。

图2-4:华为云提供行业鸿蒙设备与物联网端到端开发服务

2.4 华为云+OpenHarmony使能构建智能安全物联网解决方案

华为云+OpenHarmony的组合,实现构建智能安全物联网解决方案,目前已有设备数字化监控改造实践和城市路灯智能化运营实践。

华为云+OpenHarmony打造了设备无缝上云、高效数据处理、标准化设备数据处理等应用场景。

图2-5:华为云+OpenHarmony使能构建智能安全物联网解决方案

2.5 华为云loT+OpenHarmony助力行业物联构建“鸿蒙DNA”

华为云loT+OpenHarmony为客户带去的价值主要体现在:

  • 操作更加简单:自动联网-碰一碰,无需下载APP,DIY变得轻松
  • 设备命脉尽在指尖:碰上云,数据可信,设备安全
  • 线上实时监控:远程操作,实时监测,提前干预
  • 运营带来增长:内容推送,产品购买,产品维护

图2-6:华为云loT+OpenHarmony助力行业物联构建“鸿蒙DNA”

三、开发者如何为物联网设备注入“鸿蒙DNA”

3.1 基于OpenHarmony L0设备对接华为云

基于OpenHarmony L0设备对接华为云,华为云官网的产品文档中给出了最佳实践:基于OpenHarmony3.0对接IoTDA

3.1.1 前置工作

1、下载 OpenHarmony3.0 的源码。

2、安装 Hi3861的软件环境。这个安装过程,官网也给了详细的步骤。可以参考:这里

3.2.1 详细步骤

步骤1:创建产品

1、登录管理控制台,单击左侧导航栏“产品”,单击页面右上角的“创建产品”。

2、根据页面提示填写参数,然后单击“确认”,完成产品的创建。

图3-1产品配置

步骤2:开发产品模型

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

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

图3-2产品配置

步骤3:注册设备

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

2、在左侧导航栏选择“ 设备 > 所有设备”,单击右上角“注册设备”,按照如下表格填写参数后,单击“确定”。图3-3注册单个设备

步骤4:Huaweicloud_iotlink SDK使用

1、下载源码:oh3.0_hwcloud_iotlink-master.zip

2、将上述源码直接拷贝到OpenHarmony源码的third-party文件目录下,此处需要注意的是OpenHarmony和Huaweicloud_iotlink SDK共同具备的三方库直接使用OpenHarmony的库文件,如CJSON和mbedtls。

3、在OpenHarmony 3.0源码device\bearpi\bearpi_hm_nano\app\BUILD.gn中添加如下代码,根据#是否注释来决定具体编译demo的选择。

 # "//third_party/hwcloud_iotlink/demos/test_iotlink:test_iotlink",  "//third_party/hwcloud_iotlink/demos/mqtt_tiny_v5_agriculture_demo:mqtt_tiny_v5_agriculture_demo",

图3-4demo的选择

4、设置参数。

图3-5参数修改

步骤5:设备接入平台

代码烧录到设备后重启设备(首次使用需重启两次,第一次烧录时可能需要配置一下内部信息),第二次设备重启之后可以正常对接华为云。

登录平台可以看见数据上报的具体信息,也可以进行命令下发等操作控制设备,具体如图3-6、图3-7、图3-8

图3-6数据上报

图3-7下发命令

图3-8日志信息

总结

本次聆听华为云IoT技术布道师讲解,如何为物联网设备注入“华为云+鸿蒙DNA”,我的收获还是挺多。

分享完讲解内容,对收获做个总结:

  • 万物互联是智能化的基础,近年各行业物联接趋势呈指数增长,迎接机遇的同时挑战也是并存的。
  • 万物互联面临的挑战主要有两个:
    • 万物互联的设备需要标准化、智能化;
    • 万物互联的硬件需要新一代操作系统。
  • 为实现设备标准化、智能化,满足新一代操作系统的要求,鸿蒙操作系统应运而生,它提供了1+8+N的硬件架构。
  • OpenHarmony开源鸿蒙使能千行百业,帮助设备实现智慧化,助力企业数字化转型,真正实现了万物互联。
  • 同时华为云IoT提供多样化的能力开放和loT设备接入服务的能力,为行业鸿蒙设备与物联网端到端开发服务。
  • 华为云loT+OpenHarmony的组合,助力行业物联构建“鸿蒙DNA”,提供更为简单的操作、设备安全、线上实时监控等多重能力,帮助企业运营带来增长。
  • 华为云loTDA提供了基于OpenHarmony L0设备对接华为云的最佳实践,流程操作简单且详细。

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


我正在参加【有奖征文 第25期】深度体验OpenHarmony对接华为云IoT,输出优质体验文章,赢开发者定制大礼包!https://bbs.huaweicloud.com/blogs/406570

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。