物联网操作系统Huawei LiteOS

举报
Jack20 发表于 2021/06/04 11:14:03 2021/06/04
【摘要】 物联网终端开发由于操作系统需要运行于终端设备之上,但是物联网终端设备的种类非常多,同时所使用的芯片以及架构都不一样,所以碎片化非常严重,比方说ARM、FPGA的嵌入式架构,还有x86、DSP等等架构。开发者在对不同架构的设备进行开发的时候,就要使用不同的接口对它们进行适配。同时,这些终端设备的通信方式也是大不相同。比如,在智能家居当中,使用的设备以及通信协议是非常复杂的。比方说家里的蓝牙音箱...

物联网终端开发

由于操作系统需要运行于终端设备之上,但是物联网终端设备的种类非常多,同时所使用的芯片以及架构都不一样,所以碎片化非常严重,比方说ARMFPGA的嵌入式架构,还有

x86DSP等等架构。开发者在对不同架构的设备进行开发的时候,就要使用不同的接口对它们进行适配。

同时,这些终端设备的通信方式也是大不相同。比如,在智能家居当中,使用的设备以及通信协议是非常复杂的。比方说家里的蓝牙音箱用的是低功耗蓝牙协议,在智能灯泡以及恒温器当中所使用的协议是ZigBeeZ-wave这种可以连接大量设备同时安全性能高,可以自组网的协议。

在摄像头和空调这一块更多的会去使用Wi-Fi协议,在空气检测器方面会去用基于IPv66LowPAN协议等等。因为家里面有这么多不同的场景,有为了照明的,有为了安防的还有为了娱乐的,那么只有合适的才是最好的,所以就衍生出了有这么多种协议以及通信技术,所以开发者就要对他们进行适配对接。

物联网终端开发面临的挑战

1、物联网终端种类众多,存在芯片和硬件的差异,开发者需要自行适配硬件接口

2、物联网终端所采用的通信技术与协议多,同时通信模块迭代快,开发者需要自行选型和适配对接。

3、多传感器协同管理复杂

4、视频场景下性能、功耗要求高

物联网操作系统开发

在操作系统本身,开发者同样也遇到了非常大的挑战。以智能手环为例,它里面有非常多不同的传感器,比方说加速度传感器、心率传感器等等,开发者需要对不同的传感器进行统一管理。包括还有在视频场景下,拍摄高清画质的视频时,首先视频的大小是很大的,其次,在拍摄的时候他对于功耗的要求也是很高的。在一般情况下,便携式相机在拍摄4K 60fps这样高画质的视频时,相机最多只能支持拍摄一个小时左右。所以在视频场景下,功耗的要求也是一个非常大的考验。

总结来讲,开发者在进行物联网操作系统开发是需要做到终端智能化,让使用操作系统的终端设备具备智能,其中终端智能化又有三个不同的方面。这三个不同的方面可以从物联网这个名字当中的三个字去进行拆解,首先“物”就是管理智能,这一点跟电脑是一样的,电脑的操作系统主要的作用是将电脑各个部分的资源都连接起来进行调用。物联网的操作系统也是一样,它需要把各种各样的物联网终端进行统一的管理并且进行资源的调配。之后的“联”就是连接智能,要让属于不同通信协议的设备互相能够进行通信。最后“网”就是组网智能,开发者可以使用mesh组网这种技术来使所有设备构建一个非常智能并且可以自组织、自连接的网络。

终端智能化是物联网发展的基础

1、联接智能:不同类型通信协议的互联互通

2、组网智能:自发现,自连接,自组网网络可快速自愈

3、管理智能

  • 不同类型传感器接入和算法开发的统一管理
  • 端管云协同的安全管理能力

华为提供完整、标准化物联网操作系统Liteos,加速终端智能化进程

基于对终端的要求,华为就提供了物联网操作系统 LiteOS 来加速终端智能化的进程。LiteOS 操作系统是一个开源的非常开放的操作系统。操作系统的架构是‘1+N’的架构,‘1’代表的是一个内核,‘N’代表的是 N 个中间件。所有的中间件都可以根据用户的需求进行增添或者是删减。华为打造轻量化,非常灵活的操作系统的目的就是快速打开物联网的市场,能够让大量的开发者能够参与进来,所有开发者和企业一起来构建一个开放的物联网生态。


Huawei LiteOS 商用发展

在市场当中,搭载 LiteOS 操作系统的终端设备是非常多的。像 LiteOS 这 样一款轻量化的操作系统就是为了快速打开物联网的市场。在 NB-IoT 芯片领域,LiteOS 支 持的芯片占据总体市场发货份额的 50%以上。在 MCU 联合商用方案当中,LiteOS 已经支持 90%的主流 MCU 芯片推出 IoT 解决方案。并且,不仅是在手机上,在可穿戴设备上以及其他 种类的物联网终端上都可以搭载 LiteOS 操作系统并且达到了百万级甚至千万级的发货量,所 以说物联网操作系统在商业当中的前景是非常广阔的。 在一开始,Huawei LiteOS 操作系统是被用在消费者领域的手机或者是可穿戴设备智当中的之后该操作系统被用在了物联网行业领域的各种终端设备上,LiteOS 能够被用在这两个 不同的领域的原因就在于这两个看似不同的场景,它们有需求的共通性。


华为终端智能感知解决方案

1、华为P/Mate系列旗舰手机

  • Huawei LiteOs运行于麒麟系列芯片的协处理器上。
  • 采用Huawei LiteOs智能传感框架,智能传感框架与感光模块协同优化,降低计步能耗,提升测量精确度。

2、华为手环&手表

  • 华为B3手环/华为WATCH GT智能手表是首款基于Huawei LiteOS自研构建的智能终端设备。
  • 采用Huawei LiteOs智能传感框架,解决多传感器高精度采样、数据同步等疑难问题。运动检测的准确性进—步加强,抬腕亮屏响应时间进一步减少。
  • 超低功耗,支撑设备更长待机。


华为MobileCam解决方案

  • 华为MobileCam解决方案
  • 通过Huawei LiteOS支持快速启动。
  • 通过Huawei LiteOs低功耗特性,实现电池供电工作,适用于室外和身体佩戴使用场景。通过Huawei LiteOS智能休眠、快速唤醒等特性,实现省电、事件快速响应。
  • 4G无线连接及传输,支持运动DV场景视频直播。


华为智能家居解决方案

  • HiLink智能家居解决方案。
  • Huawei LiteOs基于手机智能传感的智能家居互联互通方案;
  1. 结合手机屏幕操作、语音、手势识别。
  2. N步操作——>1步、0步。

华为智能水表解决方案

Huawei LiteOs轻量级内核:

  • 小体积:共享NB-loT芯片MCu资源,牵引应用程序小型化改造,统一升级等。
  • 低功耗:单节电池(5号)用五年,支持无电源线部署模式。

更多关于Huawei LiteOS关注华为云IoThttps://www.huawei.com/minisite/liteos/cn/

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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