最近,华为在2015华为网络大会上,推出了一款物联网操作系统LiteOS,引起业内不少关注。到底这是一款什么样的系统?对现有智能家居和物联网行业的格局会不会产生大的影响?作者追根溯源,与华为相关负责人和业内人士进行了探讨,结论让我们颇为吃惊:
所谓的LiteOS并非全新事物,同时在业务逻辑上对现有行业产生的影响也比较小。还个关键点是,它只支持华为海思CPU,而且不承诺保证无缝支持其他厂商CPU,也不提供相关适配技术支持。
什么是LiteOS?
在2015华为网络大会上,华为发布了敏捷网络3.0,主要包括最轻量级的物联网操作系统Liteos、敏捷物联网关、敏捷控制器三部分。LiteOS主要应用于物联网场景。据华为战略常务董事、战略Marketing总裁徐文伟的介绍,LiteOS就是一个体积只有10KB级、开源的、可帮助小型设备处理信息的操作系统,就像Windows之于电脑、安卓之于手机,能使智能硬件开发变得更加简单。
但是,据业内不愿透漏姓名的人士指出,LiteOS本是美国伊利诺思大学发布的一个开源物联网平台,不知华为为什么要用相同的名字,而且也是用于物联网系统。据了解,华为的LiteOS只支持华为海思CPU,不承诺保证能无缝支持其它厂商的CPU,也不提供其它CPU适配时的技术支持,这也局限了LiteOS的推广。而LiteOS开放了底层智能硬件部分的代码,其实还是为华为物联网云服务拉用户。
行业人士:亮点不多
国内做智能硬件云服务的两个团队向笔者谈了他们对这个系统的看法,氦氪云团队的技术团队表示,
物联网需要一个类似安卓的操作系统,来提升行业发展速度,但LiteOS并未有让人眼前一亮的东西。
在AbleCloud COO孙文现看来,对于用户来说LiteOS确实有其价值,但是没有解决痛点问题,所以如果用有一些好处,但这种好处又没有那么大
LiteOS是华为基于华为本身的传感和通讯网络搞得这套系统,解决的也是固件和联网问题。至于云端的操作,LiteOS并未给出解决方案。联网这部分只是底层的问题,更大的问题是联网之后干什么的问题——提供这方面的服务才是更大的痛点。
另外,关于固件和联网的问题,实际上可以无需系统。AbleCloud方面就是在双密钥认证加密的情况下实现联网,甚至于直接在芯片上“裸奔”协议。除了LiteOS,还有如AbleCloud、机智云、阿里、京东、庆科也都在做这方面的事。操作系统层面,庆科的micro就是。
物联网操作系统格局
物联网操作市场从来没有安静过,LiteOS一家独大吗?当然不是,早在三年前,就不仅仅是LiteOS了。早在2012年,就有来自SICS的权威比较分析报告,对Contiki、TinyOS、LiteOS、Nano-RK、t-Kernel的操作系统性能和利弊进行了介绍。不仅如此,三星电子要发展Tizen、微软也宣布开发基于物联网的Windows。
TinyOS:与LiteOS极为相似,是UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计。
Contiki:牛津大学研究人员发明,与华为LiteOS非常相似,也是开源、轻量级,其一直是许多骇客、学者和公司的首选,用于开发传感器、追踪器等联网设备,和基于网络的自动化系统。
T-Kernel:是有日本计算机结构知名学者、东京大学教授、工学博士坂村健提出的,并是以T-Engine系统为核心的一款免费标准开源的实时操作系统,强化了实时OS。
华为为什么做这个?
我们可以看到的是,物联网在走向我们,而现有的网络不适应、不够用。不久前,华为预测到2020年,物联网设备数量连接将会接近1000亿,新部署的传感器速度将达到每小时200万个。面对着上千亿的连接需求,目前的网络难以承担。