华为liteos了解(一)

我来补充一下,从@華仔答案的提供的wiki中看,随便翻了一下,内核部分和协议栈的接口部分代码风格彻底不一致。协议栈和相关的代码应该是直接使用或者修改了uIP (micro IP)的实现,因此总体感受应该是一个比较成(ping)熟(cou)的产品,如今你们都在作物联网的东西,关键是看支持的硬件平台,华为的优点在于Hisilicon,能够实现软硬件的整合,整合的效果么,具体还要看后期的推广了。另外华为也在推3GPP的物联网新标准NB M2M,有兴趣的同窗能够关注一下3GPP的TR(http://www.3gpp.org/DynaReport/TDocExMtg--GP-65--31298.htm)。
如今物联网的大势还未定,你们都在争一亩三分地,最后的结果估计也是百花争鸣,做为用户,固然不但愿一家独大。
BTW: uIP (micro IP)的做者Adam Dunkels也在搞IoT OS,写了不少轻量级的东西



做者:知乎用户
连接:https://www.zhihu.com/question/30552283/answer/48872923
来源:知乎
著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。php

 

对于物联网是下一个、并且也是更大的风口,几乎没有人会持反对意见,而除了苹果、谷歌和微软这些当下的领导者以外,包括三星、华为、阿里巴巴等错过了智能手机的头班车的企业,也都努力赶在物联网大局既定前发力抢占地盘。  

其中,离咱们最近的是华为。5月20号,华为在北京召开的华为网络大会上公开了“敏捷网络3.0”方案,该方案被称为“为物联网而生的网络解决方案”。具体内容则由物联网操做系统Liteos、敏捷物联网关、敏捷控制器三部分组成。  git

华为方面表示,借助于该方案,可以使企业快速构建一张拥有“无尽量”的物联网基础架构,实现生产、制造、物流等领域的智能化。除以上的方案,华为还另外发布了自家的物联网“1+2+1”战略:其中第一个“1”是指物联网平台,用来集中收集、管理、处理数据后向合做伙伴、行业开放,基于该平台行业伙伴能够开发应用;“2”是指华为的传统优点,即网络接入,包括有线接入和无线接入;最后一个“1”是指华为这次新推出的轻量级物联网操做系统Liteos。  github

Liteos的系统体积只有10KB,是目前世界上最轻量级的物联网操做系统,同时它是开源的,华为但愿可以有更多的第三方伙伴采用该系统,在华为的数据基础上开发行业应用。  安全

华为作Liteos,是为了打造一个物联网版的Android  物联网不是趋势,而是现实。据Gartner预测,到2020年物联网带来的经济附加值将达到1.9万亿美圆。所以,各国目前都针对物联网制定了不一样的发展战略,如“中国制造2025”、德国的“工业4.0”、和美国的“工业互联网”等。  网络

而就和三星放弃让Tizen在手机上取代Android,反将其放在了一些Android还未涉及、未成气候的领域同样,华为作Liteos,也是汲取了以前在手机上“一步晚、步步晚”的教训,这种但愿可以在将来领域中占据先机的行为——也意味着,华为在这块领域中,是以研发者的身份立足的。  架构

具体来看,物联网之因此迟迟发展缓慢,主要就是由于行业标准长期处于竞争当中,没法获得统一,而目前所谓的物联网行业标准,实际上是由各类联盟制定的,如AllSeenAlliance技术联盟、开放互联联盟、工业互联网联盟、IEEE学会P2413项目等等,而不少认证标准的冲突与重复,其实都是由于同一联盟内部的企业成员,每每同时参与多个项目和标准之中所致使的。  ui

整个行业犹如人心涣散,但也充满机遇,这是华为的第一个初衷。  另外一方面,物联网的发展也受限于现有网络的低下,若是按华为预计,到2020年,物联网设备数量链接将会接近1000亿(现阶段仅为70亿),新部署的传感器速度将达到每小时200万,到了那个时候,目前的网络不只难以承担负载,就连现有的网络速率和延时状况,也远不可以确保远程精确控制类工业级产品的安全和可靠——这就须要对现有网络进行升级,而华为自己,就是5G标准制式的研发者之一,顺势去涉足物联网,固然也是情理之中。  加密

再者,物联网的到来,可以很好的串联起华为当下的一些业务——移动终端、运营商网络、芯片、应用等等,这些可以为华为提供探索发展新平台、新产业和新的商业模式的机会,进而抓住更多的消费者和企业市场。  spa

这些,也正是华为抢先推出Liteos的缘由。可是,它究竟能不能成呢?  操作系统

LiteOS并不完美,市场之因此有乱象,是由于纷争正酣。除了各类组织以外,家电厂商、互联网厂商、运营商,也都有着本身的诉求。  

这其中,不只有苹果的HomeKit、谷歌的AndroidHome(暂定名)和收购得来的NestLabs,以及微软的WindowsIoT,包括IBM的智慧城市、英特尔的智能网关、三星的Tizen和SmartThings、华为的Liteos,以及亚马逊、阿里巴巴的云解决方案,都是但愿从底层去实现物联网市场领先地位的产品——这些产品在推进物联网标准化的正式完成以前,没人能预言谁能够留到最后。

 

 

抽空看了下liteos的wiki.
http://wiki.oiotc.cc/index.php?title=LiteOS

根据这个wiki的信息来看,liteos的总体看上去仍是很薄弱的,主要就kernel,WPA2.2,uip.

每一个部分凭API描述感受没什么特别的地方,没有发现针对物联网的专用协议说明,固然没看到源码前也无法确信。
百度上还能够搜到一个liteos架构师的PPT,感兴趣能够了解下,另github上有个liteos的repo,可是无代码。

具体还得看代码~

10.12更新:
华为开放了LiteOS的Kernel: HuaweiLiteOS-物联网
看整个LiteOS的架构和其余物联网平台大同小异,可是其余的组件代码并没释放出来,不过LiteOS和NB-IoT确定是一对好基友那是跑不离的,华为会在将来在物联网链接上主推NB-IoT


做者:知乎用户
连接:https://www.zhihu.com/question/30552283/answer/48582274
来源:知乎
著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。

 

事实上LiteOS并不是全新事物,同时在业务逻辑上对现有行业产生的影响也比较小。还有个关键点是,它基于华为自己的传感和通信网络搞得这套系统,只支持华为海思CPU,并且不承诺保证无缝支持其余厂商CPU,也不提供相关适配技术支持。
至于云端的操做,LiteOS并未给出解决方案。联网这部分只是底层的问题,更大的问题是联网以后干什么的问题——提供这方面的服务才是更大的痛点。

而实际上能够无需系统。AbleCloud方面就是在双密钥认证加密的状况下实现联网,甚至于直接在芯片上“裸奔”协议。除了LiteOS,还有如AbleCloud、机智云、阿里、京东、庆科也都在作这方面的事。操做系统层面,庆科的micro就是。



做者:一笑泯恩仇
连接:https://www.zhihu.com/question/30552283/answer/118782966
来源:知乎
著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。
相关文章
相关标签/搜索