ARM推出mbed OS,碎片化的物联网世界能共用同一系统吗?

“我们想要飞翔的汽车,而结果却是140个字符”,飞翔的汽车还没着落,但最近两年物联网IoT(Internet of Things)创业趋势的崛起让我们看到了点未来的影子。

但整个IoT的推进还是很缓慢,而其中很重要的原因是,各大家电厂商遵循着不同的协议导致行业非常碎片化,使得每个试图去构建一个生态系统的企业都进展困难。Nest凭借自身以及Google品牌的影响力,达成了与惠而浦、奔驰等厂商的合作,并开始向开发者开放API。小米的路线就更为曲折,通过生态链部门投资创业公司,自身主导与小米路由器连接智能家居产品,比如刚发布小蚁智能摄像机、Yeelight智能灯,甚至智能插座和智能遥控中心都是小米的品牌。

为了解决碎片化的问题,芯片厂商ARM在最近推出了mbed OS,一款基于ARM Cortex-M处理器的设备所设计的免费操作系统,配有安全、通讯和设备管理模块,支持低功率智能蓝牙标准、2G、3G与CDMA通信技术、Thread、Wi-Fi、802.15.4/6LoWPAN、TLS/DTLS、CoAP、HTTP、MQTT以及轻量级的M2M。而只需32-64kbRAM和256 kb闪存的配置,适合在小设备上运行。而ARM也是希望开发商使用mbed开发电池使用寿命长达数年的设备,比如心率感测器。

对于新推出的mbed OS,ARM CTO Mike Muller提到,“IoT已经变成一个碎片化的世界。于是我们希望做出一个免费的、大家都会使用的东西”。在ARM市场总监Zach Shelby看来,这款IoT的OS不光是用于家庭,也能够在城市交通中得到使用。他列举了街灯的场景,嵌入ARM Cortex-M芯片,使用mbed OS后,透过街灯能够探测到城市内某一位置某一时间的人群数。而一旦这些数据整合起来就非常有价值,在收集一大片区域的数据后,就能够有效反映出该地区的拥堵情况。

同时,ARM宣布了第一批合作厂商,包括飞思卡尔、IBM、KDDI、Marvell、MegaChips、鼎灿、Nordic Semiconductor、恩智浦等,产品将在2015年发布。

另外,ARM还发布了一个服务器端软件,提供行业必需的服务器端技术,以便安全地连接并管理设备,作为物联网设备专用通信协议与网络开发商所使用的应用程序编程接口间的桥梁。通过mbed Device Server软件,可以将物联网设备所搜集到的“微量数据”传送至云端,再由云端架构的“大数据”分析技术来处理经过汇总的信息,简化物联网设备的信息整合。

当然,在IoT领域,mbed面临众多的挑战,比如传统厂商通用电气的Predix,致力于在智能家居领域施展拳脚的三星Tizen,以及Nest未来采用Android的可能。

 

题图来自ARM

订阅更多文章