ARM入場智能家居:推出mbed物聯網平台
在IoT領域,我們已經不止一次看到“操作系統”的提法。
比較早聽到這個概念的是上海慶科,他們推出一款名為MICO的“物聯網操作系統”。不過這家公司一直執著的宣傳“第一款”、“首款”這樣的詞眼,沒有説太實質的東西。
在MICO之前,RTOS應該算作最早的物聯網操作系統。RTOS是一個概稱,它是一個類似Linux kernel的內核,各家通常用的都是基於它的衍生版本。這和現在Linux kernel與各大Linux發行版的關係很像。MICO也是一個基於RTOS的衍生發行版本。
在今天北京的ARM年度技術論壇上,ARM推出了專門針對IoT領域的mbed物聯網設備平台(這次是中國首秀,事實上他們10月初就在美國發布了mbed平台),同樣包括一款物聯網操作系統mbed OS。
先説説mbed平台,它包括三個方面:mbed OS、mbed 設備管理系統(Device Server)、mbed 社區(mbed.org)。其中,OS在設備端落地,Device Server做管理端操縱,社區提供技術支援。三管齊下,ARM希望能將現在割裂的IoT市場給整合起來,形成一個大統一環境。
作為mbed平台落地的mbed OS(目前還不確定內核是RTOS還是Linux),它內部包括物聯網所需的所有基礎組件如安全、通信傳輸、設備管理等。從官方介紹來看,mbed OS主要特色是將所有的標準協議支持諸如BT、Wi-Fi、Thread、HTTP等都集成在內,其它可講的不多。
再回到物聯網操作系統的話題。大家通常會有一個疑問,碎片化的IoT,會有一個統一的操作系統嗎?
mbed OS是ARM的答案,它認為是有的。會上的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的野望。