ARM推出mbed OS,统一碎片化的物联网?
“我们想要一辆飞行汽车,但结果是140个字符。”飞天车还没落地,但近两年兴起的物联网(IoT)创业趋势让我们看到了未来的影子。
但是整个IoT的进展还是非常缓慢,其中一个最重要的原因就是各大家电厂商遵循不同的协议,导致行业的碎片化,使得每一个试图构建生态系统的企业都很难。凭借自身和谷歌品牌的影响力,Nest与惠而浦、奔驰等厂商达成合作,开始向开发者开放API。小米的路线更加曲折。通过生态链部门投资创业公司,引领与小米路由器相连的智能家居产品。比如刚刚发布的智能摄像头、Yeelight智能灯,甚至智能插头、智能遥控中心都是小米旗下的品牌。
为解决碎片化问题,芯片厂商ARM近日推出了基于ARM Cortex-M处理器专为设备设计的免费操作系统mbed OS,配备了安全、通信和设备管理模块,支持低功耗智能蓝牙标准、2G、3G和CDMA通信技术、Thread、Wi-Fi、802.15.4/6LoWPAN、TLS/DTLS、CoAP等。只需要32-64kb内存和256 kb闪存,适合在小设备上运行。ARM还希望开发人员使用mbed来开发电池寿命长达数年的设备,例如心率传感器。
至于新推出的mbed OS,ARM CTO Mike Muller提到,“IoT已经变成了一个碎片化的世界。所以我们希望做一个免费的东西,大家都可以用。”ARM市场总监扎克谢尔比(Zach Shelby)表示,这款物联网操开发者_运维知识库作系统不仅可以用于家庭,还可以用于城市交通。他列出了街灯的场景,嵌入在ARMCortex-M芯片中,并使用mbed OS,通过街灯可以检测出城市中某个地点、某个时间的人数。这些数据一旦整合,就非常有价值。采集大面积数据后,可以有效反映该区域的拥堵情况。
同时,ARM宣布首批合作厂商,包括飞思卡尔、IBM、KDDI、Marvell、MegaChips、丁灿、北欧半导体、恩智浦等。产品将于2015年发布。
此外,ARM还发布了服务器端软件,提供了行业安全连接和管理设备所需的服务器端技术,作为物联网设备专用通信协议与网络开发者使用的应用编程接口之间的桥梁。借助mbed Device Server软件,可以将物联网设备采集的“痕迹数据”传输到云端,再由基于云架构的“大数据”分析技术对汇总信息进行处理,从而简化物联网设备的信息集成。
当然,在IoT领域,mbed面临着诸多挑战,比如传统厂商通用电气的Predix,致力于智能家居领域的三星蒂森,以及Nest未来采用安卓的可能性。
精彩评论