分享

物联网主流操作系统PK战,究竟会花落谁家?

 haosunzhe 2015-05-29


摘要:

随着物联网3.0时代的到来,预计到2020年,物联网市场规模将达10万亿级别。为抢占市场先机,很多企业在信息、数据层面展开竞争,这严重妨碍了设备间的互联互通。若没有统一的标准或几大主流操作系统,互联互通问题将成为阻碍市场发展的瓶颈。因此,物联网市场出现了各种物联网操作系统(IoT OS)。


物联网多样化的应用,为各种物联网操作系统的出现奠定了基础。物联网操作系统起源于无线传感网络(WSN)系统,如:TinyOS和Contiki。直到2010年,第一个面向物联网的操作系统RIOT才出现。2014年7月,上海庆科推出第一款物联网IoT操作系统MiCO;今年3月Microsoft推出Windows 10 IoT Core;华为最近宣布推出最轻量级的物联网操作系统Liteos;ARM年初宣布今年Q4将发布IoT OS mbed;Google也在今天的I/O大会上发布了其Brillo物联网操作系统..….


以下笔者将从物联网智能硬件创业者的需求层面来简单分析下几款具有代表性的物联网操作系统:


Contiki:专门针对物联网或无线传感器网络应用的操作系统和协议栈,在科研以及产业化方便得到广泛的应用。开始走向商业化,国外合作伙伴偏多。在笔者看来,Contiki想要走进中国市场,并与国内智能硬件企业展开深度的合作,并形成共赢的生态环境还是有段距离的。



微软的Windows 10 IoT Core:Windows 10在IoT方面才刚刚起步,更不用说“经过长时间、大量的用户测试、产品化验证”了。显而易见,对于大部分中小型创业者而言,这也将不是他们的最佳选择。


ARM IoT OS mbed:专为基于Cortex-M处理器硬件所设计的免费操作系统,包含了安全、通信传输与设备管理等功能。但业内多位专家,大都对mbed OS还持保留和观望态度。最重要的一点是mbed OS刚推出不久,生态系统建设仍在早期阶段。况且mbed OS尚未吸引到开发者群体的注意力。



Brillo:是Google刚刚发布的一款基于物联网的底层操作系统,简单来说它是一个 Android 的「低配」版本,是从 Android 系统中「剥离」出来的,只留下了一些基本的底层协议,并且能够支持一些基本的开发板,通过支持 Wi-Fi 和低功耗蓝牙等进行通信。所以 Google Brillo 依旧会走开源路线,免费提供 Brillo API 并且支持多平台,这些举措将迅速吸引大量的开发者加入,并且能够快速的推进物联网系统的普及。


事实上,对国内物联网应用智能硬件创业者而言,国内的物联网操作系统似乎显得更接地气,深耕于各个垂直应用行业上, 更能满足中国本土智能硬件开发者的需求,会更具竞争力。接下来,笔者将重点分析国内两大各具特色的物联网操作系统。

对比项目

上海庆科MiCO I.o.T OS

华为LiteOS

发布时间

2014722

2015520

所属领域

广泛应用于智能家电、照明、医疗、安、娱乐等物联网应用市场

可广泛应用于智能家居、穿戴式、车联网、工业等物联网应用领域

概述

MICO是基于MCU的全实时物联网操作系统,面向智能硬件设计、运行在微控制器上的高度可移植的操作系统和中间件开发平台,也是国内首款真正意义上的物联网操作系统。

LiteOS是世界上最轻量级的物联网操作系统,其系统体积轻巧到10KB级,具备零配置、自组网、跨平台的能力。

OS特性

优先级抢占式、任务独立栈空间

优先级抢占

协议支持

802.15.4BLEEthernetWi-Fi ZigBee, 6LoWPAN MQTT

自带BLEZigbee协议栈,但可以扩展支持BLE6LoWPANWi-Fi

开发语言

通用的C语言,入门容易,在各领域广泛使用

通用的C语言,入门容易,在各领域广泛使用

开发环境

EclipesIARKEIL

Keil MDKIAR EWARM

支持的硬件

支持符合最低运行条件的多种MCU 体系结构:Cortex-M 系列,MIPS ,

提供 MCU 平台级的抽象化, 标准外设驱劢接口

支持ARM Cortex-M、R、A 系列以及DSP等32位芯片架构

可靠性,可移植性

经过大量用户IoT产品化验证的实时IoT OS,并已成功移植到STNXPFreeScaleAtmelTI等厂家的多款MCU

未做详细说明

易用性

第一,MiCO提供MCU平台的抽象化。开发者可以快速构建IoT设备中的软件;

第二,MiCO系统的灵活性:可以在不同的MCU平台实现移植。

第三,开箱即用的MiCOKit开发套件,实现快速产品原型开发。

第四,MiCOKit开发套件提供现成的云连接,开发者轻松完成云端对接。

第五,帮助IoT设备开发者降低软件开发难度,快速形成可以量产的产品

华为的LiteOS在硬件运行环境初期只支持华为海思CPU,不承诺保证能无缝支持其它厂商的CPU,也不提供其它CPU适配时的技术支持,这也局限了LiteOS的推广。

LiteOS开放了底层智能硬件部分的代码,其实还是为华为物联网云服务拉用户。

安全性

支持MD5, DES, AES,SSL/TLS, SRP,椭圆密钥生成等多种加密算法,保证数据安全传输

基于TLS/DTLS的加密传输

1 上海庆科MiCO I.o.T OS 华为Lite OS基本特性对比


根据以上对比,从物联网操作系统的成熟度、可靠性、安全性以及易用性等角度来看,上海庆科MiCO优势更为明显。接下来,笔者会站在物联网生态环境的层面来为大家分析这个问题。


对于智能硬件开发者而言,选好开源的物联网操作系统只是迈出了第一步。基于物联网操作系统构建一个成熟的、开放的物联网生态环境更是产业达成合作共赢必不可少的部分。我们一起来分析下上海庆科MiCO和华为Liteos的深度对比表格,看看哪家的技术支持做得更好,物联网生态环境构建的更出色。

对比项目

上海庆科MiCO I.o.T OS

华为LiteOS

平台 &技术支持

MiCO社区-智能硬件开发者交流平台 http://bbs.; http://

MiCOKiT开发套件(基于丰富的MCU平台)

物联网开源技术社区

云端接入

MiCO OS内建云端接入协议

MiCO实现对接的云平台:阿里智能云、FogCloud

未作详细说明

如何帮助用户量产?

提供完整的设备量产技术,如引导程序,量产烧录,网络升级服务,生产测试等

未提及

生态环境

MiCO联盟生态成员

芯片\MCUARMSTAtmelNXPMicrochipTIFreescaleBroadcomMarvell

智能硬件厂商:海尔集团、美的集团、造梦者空气净化器、宁波西摩电器、杭州鸿雁电器等

云服务厂商:阿里智能云、FogCloud

LiteOS代码开源!

华为欢迎芯片、智能硬件、开源硬件、组件、应用、云 端平台、业务运营等厂家/开发者一起参与进来。(未说明具体有哪些厂商!)

数据 &案例分析

数据帮助硬件开发者降低开发难度,简化智能硬件开发

10年低功耗Wi-Fi模块技术的磨砺

800多家全球客户已经加入

目前运行在MiCO的产品已经超过了1000K

案例分析为企业提供天猫、淘宝众筹等渠道营销资源

2014年双11开始,到2015518年中大促,在天猫智能生活馆里的智能家电,均为MiCO系统的实际案例。 http://yun.taobao.com/?spm=a2146.7513987.nav.1.LCwx5h

刚发布,暂无相关数据及案例

精彩预告

上海庆科一直在不断完善自己的操作系统及生态系统

20158月将举办全球首届MiCO开发者大会,届时将发布MiCO操作系统新版本以及MiCO系列书籍MiCO、及分册Atmel\NXP\TI\Freescale

暂无最新消息

2 上海庆科MiCO I.o.T OS华为Lite OS为智能硬件开发者提供哪些支持及生态环境对比


通过表2的对比,不难看出,就目前而言,由于华为的Liteos刚刚对外发布,各方面的技术支持还不尽人意,尚未形成自己的物联网生态联盟,但是考虑到华为深后的技术积累,笔者还是愿意花点时间静待其成长再作评价的。反观上海庆科为硬件开发者提供了基于MiCO操作系统的丰富的开发套件及技术书籍;联合芯片原厂、智能硬件厂商以及云服务厂商,成立了MiCO联盟,并为企业提供基于MiCO和阿里小智的“研发+营销”服务,通过资源共享和智能硬件厂商一起创造出产品整合、集结共赢的局面。值得一提的是,根据实际案例分析,已有超过百万的智能产品在MiCO操作系统上成功运行。


事实上,IoT OS之争才刚刚开始,将在未来很长一段时间内存在。究竟谁才会成为物联网市场的主流OS?还有待时间的考量。不论如何,OS绝不是研究院研究出来的,一定是随应用而发展完善、由市场选择决定的,是“接地气”的。对于物联网应用开发者/智能硬件开发者而言,最重要的是系统的可靠性、易用性、安全性。与此同时,一个OS系统是要结合各种应用,不断修正、磨合、完善出来的,所以一个真正被市场接受的OS,一定是要经过长时间、大量的用户测试、产品化验证,才能不断优化并成为主流OS的。


所以从某种程度上来说,相比其他现有的物联网操作系统,至少在中国物联网市场,上海庆科的MiCO操作系统在主流OS PK战中确实在行业切入上占据了先机,并积累了一定量的用户群,传统的PC市场上,我们国产的操作系统从来不能与国外的windows、OSX亦或是linux相抗衡,这也已经成为国人的一块心病。如果可以,我们迫切地希望在全新的物联网领域,中国自主研发的物联网操作系统能够逐步整张起来,健康发展,在物联网时代能够实现万千同胞的操作系统梦……


来源物联网智库

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多