在IoT領域,我們已經(jīng)不止一次看到“操作系統(tǒng)”的提法。
比較早聽到這個概念的是上海慶科,他們推出一款名為MICO的“物聯(lián)網(wǎng)操作系統(tǒng)”。不過這家公司一直執(zhí)著的宣傳“第一款”、“首款”這樣的詞眼,沒有說太實質(zhì)的東西。
在MICO之前,RTOS應該算作最早的物聯(lián)網(wǎng)操作系統(tǒng)。RTOS是一個概稱,它是一個類似Linux kernel的內(nèi)核,各家通常用的都是基于它的衍生版本。這和現(xiàn)在Linux kernel與各大Linux發(fā)行版的關系很像。MICO也是一個基于RTOS的衍生發(fā)行版本。
在今天北京的ARM年度技術(shù)論壇上,ARM推出了專門針對IoT領域的mbed物聯(lián)網(wǎng)設備平臺(這次是中國首秀,事實上他們10月初就在美國發(fā)布了mbed平臺),同樣包括一款物聯(lián)網(wǎng)操作系統(tǒng)mbed OS。
mbed OS 進程圖
先說說mbed平臺,它包括三個方面:mbed OS、mbed 設備管理系統(tǒng)(Device Server)、mbed 社區(qū)(mbed.org)。其中,OS在設備端落地,Device Server做管理端操縱,社區(qū)提供技術(shù)支援。三管齊下,ARM希望能將現(xiàn)在割裂的IoT市場給整合起來,形成一個大統(tǒng)一環(huán)境。
作為mbed平臺落地的mbed OS(目前還不確定內(nèi)核是RTOS還是Linux),它內(nèi)部包括物聯(lián)網(wǎng)所需的所有基礎組件如安全、通信傳輸、設備管理等。從官方介紹來看,mbed OS主要特色是將所有的標準協(xié)議支持諸如BT、Wi-Fi、Thread、HTTP等都集成在內(nèi),其它可講的不多。
再回到物聯(lián)網(wǎng)操作系統(tǒng)的話題。大家通常會有一個疑問,碎片化的IoT,會有一個統(tǒng)一的操作系統(tǒng)嗎?
mbed OS是ARM的答案,它認為是有的。會上的ARM全球營銷副總裁John Heinlein給出的理由是:基于ARM二十年來的開放合作基因。這些年頭里,ARM的客戶不斷增長,它不局限于已有客戶,還會與競爭對手合作?;?ARM Cortex-M架構(gòu)的MCU已經(jīng)占據(jù)了嵌入式(IoT)領域的大多數(shù)山頭,ARM希望在未來,mbed平臺和Cortex-M成為它在IoT領域的軟硬兩條腿。
John還透露,ARM規(guī)劃在2018年在嵌入式(IoT)領域“ARM系”出貨量將達到200億,其官方引用IDC數(shù)據(jù)顯示“2020年全球?qū)?00億IoT設備互聯(lián)”。從這兩個數(shù)據(jù)之間的差異可以一窺ARM的野望。