【导读】在物联网智能家居领域,ARM终于出手了!推出了全新的mbed物联网设备平台和免费操作系统mbed OS,mbed物联网设备平台围绕着开放性标准基础搭建,将会带来互联网协议、安全和标准化的统一管理解决方案,并尽可能的降低设备成本和功耗。
在IoT领域,我们已经不止一次看到“操作系统”的提法。
比较早听到这个概念的是上海庆科,他们推出一款名为MICO的“物联网操作系统”。在MICO之前,RTOS应该算作最早的物联网操作系统。RTOS是一个概称,它是一个类似Linux kernel的内核,各家通常用的都是基于它的衍生版本。这和现在Linux kernel与各大Linux发行版的关系很像。MICO也是一个基于RTOS的衍生发行版本。
在今天北京的ARM年度技术论坛上,ARM推出了专门针对IoT领域的mbed物联网设备平台(这次是中国首秀,事实上他们10月初就在美国发布了mbed平台),同样包括一款物联网操作系统mbed OS。
mbed OS 进程图
先说说mbed平台,它包括三个方面:mbed OS、mbed 设备管理系统(Device Server)、mbed 社区(mbed.org)。其中,OS在设备端落地,Device Server做管理端操纵,社区提供技术支援。三管齐下,ARM希望能将现在割裂的IoT市场给整合起来,形成一个大统一环境。
ARM称mbed OS将对开发者和设备制造商免费提供,该操作系统源码部分基于ARM去年收购得到的Sensinode构建,另一部分基于“内部开发”,基于Apache 2.0认证,操作系统大部分为开源,但部分组件进队ARM合作商开放。开发者将能够用C++语言编写自己的应用,该操作系统也支持多种网络制式,包括 3G,LTE,Bluetooth Smart,Wi-Fi以及6toWPAN。
会上的ARM全球营销副总裁John Heinlein给出的理由是:基于ARM二十年来的开放合作基因。这些年头里,ARM的客户不断增长,它不局限于已有客户,还会与竞争对手合作。基于ARM Cortex-M架构的MCU已经占据了嵌入式(IoT)领域的大多数山头,ARM希望在未来,mbed平台和Cortex-M成为它在IoT领域的软硬两条腿。
John还透露,ARM规划在2018年在嵌入式(IoT)领域“ARM系”出货量将达到200亿,其官方引用IDC数据显示“2020年全球将会有300亿IoT设备互联”。从这两个数据之间的差异可以一窥ARM的野望。
这个全新的平台是完全免费的,在ARM Cortex-M处理器的基础上实现的自定义操作系统。涵盖安全、通信和设备管理等三个重要方面,产品有望在2014年下旬同多家合作伙伴进行推广发展,在2015年上旬将会有首个商业产品。
目前已经确定加盟mbed物联网设备平台的合作伙伴有 Atmel, CSR, Ericsson, Farnell, Freescale, IBM, KDDI, Marvell, MegaChips, MultiTech, Nordic Semiconductor, NXP, Renesas, SeeControl, Semtech, Silicon Labs, Stream Technologies, ST, Telenor Connexion, Telefonica, Thundersoft, u-blox, wot.io和Zebra.