2015年5月20日,在华为网络大会上,华为推出全新的敏捷网络3.0,被称作是为物联网而生的网络解决方案。
据介绍,此次发布的敏捷物联解决方案,主要包括最轻量级的物联网操作系统LiteOS、敏捷物联网关、敏捷控制器三部分,能够使企业快速构建一张拥有“无尽可能”的物联网基础架构,实现生产、制造、物流等领域的智能化。
除了发布敏捷物联解决方案外,此次,华为首次公开了自己在物联网的战略,即“1+2+1”战略。
徐文伟对记者解释称,“1+2+1”战略中的第一个“1”是指一个平台,华为要建立一个物联网的平台,集中收集、管理、处理数据后向合作伙伴、行业开放,基于该平台行业伙伴可以开发应用。“2”是指华为的传统优势就是网络接入,包括有线接入和无线接入;最后一个“1”是华为此次新推出的轻量级物联网操作系统LiteOS。
值得关注的是,LiteOS是目前世界上最轻量级的物联网操作系统,其系统体积轻巧到10KB。除此之外,该系统为开源系统,华为希望吸引更多合作伙伴进入,让第三方在华为的数据基础上开发行业应用。
LiteOS是目前世界上最轻量级的物联网操作系统,其系统体积轻巧到10KB级,具备零配置、自组网、跨平台的能力,可广泛应用于智能家居、穿戴式、车联网、工业等领域。这一创举将使得智能硬件的开发变得更加简单,从而加快实现万物的互联互通。同时,华为宣布LiteOS实行开源,伙伴可以快速构建自己的物联网产品。
“有了物联网操作系统之后,假如只有华为用,产业也是做不起来的。所以,华为选择了开源,谁都可以用。”徐文伟表示,“原来的单打独斗的模式已经不适合未来的发展,物联网需要开放、合作、共赢,协同创新非常重要。”
二、轻量级物联网操作系统LiteOS---开源
1.引 言
华为常务董事、Marketing总裁徐文伟在接受毛启盈采访时表示,预计到2025年,全球有1000亿连接,其中55%存在于商业领域,包括智能交通、智能家居,但现在的互联网模式很难支持物联网。
目前,各国政府已把物联网的变革作为一项国家战略,尤其是欧洲的“工业4.0”、“中国制造2025”和美国“工业互联网”等,但是在没有统一标准之前,互联互通是行业的障碍,华为这次推出操作系统Liteos是开源系统,产业链企业可免费使用。
据了解,Liteos操作系统具有能耗最低,体积最小、响应最快的特点,已推出全开放开源社区,提供芯片、模块和开源硬件板,如海思的PLC芯片HCT3911、媒体芯片3798M/C、IPCamera芯片Hi3516A,以及LTE-M芯片等(开发者也可以选择第三方芯片,如STM32等)
Liteos主要应用于智能家居、穿戴式、车联网、智能抄表、工业互联网等IoT领域的智能硬件上,数据采集、实时控制等是其典型使用环境。
(1)Liteos是什么(引自:http://www.cctime.com/html/2015-5-20/20155201137484847.htm)
据介绍,Liteos是运行在MCU、Cortex-M等资源受限的硬件平台上,ROM和RAM资源从从<10KB到10+MB。Liteos主要用于智能家居、穿戴式、车联网、智能抄表、工业互联网等IoT领域的智能硬件上,数据采集、实时控制等是其典型使用环境。
基于Liteos开源社区,Liteos从硬件开发、软件开发以及产品部署3个环节降低智能硬件开发的门槛。
让硬件开发更简单。Liteos开源社区提供芯片、模块和开源硬件板(如图2所示)。如海思的PLC芯片HCT3911、媒体芯片3798M/C、IPCamera芯片Hi3516A,以及LTE-M芯片等,开发者也可以选择第3方芯片,如STM32等。Liteos可以运行在社区合作伙伴开发的面向不同应用和领域的各种智能硬件板上,开发者可以根据需要自由选择。
让软件开发更简单。Liteos提供了一个包含内核、中间件组件和开放API的完整软件栈,能够让软件开发更加简单。
让智能硬件规模部署更简单。IoT智能硬件没有显示屏幕和输入设备,在规模部署时要解决的主要问题是配置和组网,如智能家居、高速公路的路灯等。
全开放的开源社区。Liteos代码开源,构建了包括芯片、模块、开源硬件、创客以及软件开发者等玩家的开源社区(www.oiotc.cc)。开源代码托管在GitHub(https://github.com/OIOTC/Liteos)。各类玩家可加入Liteos开源社区,一起构建繁荣的软件生态圈。
据了解,目前,Liteos已有一些应用案例。比如,Liteos在车机上的应用,基于弹性内核和独特调度机制,满足了车机的高稳定和低功耗的要求;Liteos智能家居模块/设备上的应用,通过异构网络协议栈和统一Profile,实现了不同家居设备的互联互通;Liteos在运动DV上的应用,基于独特的分散加载和动态加载技术,做到<1S的冷启动,同时满足产品低功耗需求,有效延长使用时间。
(2)华为眼中的Liteos:以下内容来自: 华为开源LiteOS:IoT终端完整软件栈(陈秋林)
2.具体介绍
1).基本介绍:Liteos是一种基于线程的类UNIX操作系统,主要跑在存储空间和RAM有限的超低电压微控制器上,应用于物联网看来是相当合适不过。
2).相关的开源社区:全开放的开源社区。各类玩家可加入Liteos开源社区,一起构建繁荣的软件生态圈。
///Liteos代码开源,构建了包括芯片、模块、开源硬件、创客以及软件开发者等玩家的开源社区(www.oiotc.cc)。
///开源代码托管在GitHub(https://github.com/OIOTC/Liteos)。