物聯(lián)網(wǎng)操作系統(tǒng)浮出水面
物聯(lián)網(wǎng)操作系統(tǒng)的推出有望解決物聯(lián)網(wǎng)發(fā)展的碎片化問題,從此實現(xiàn)物聯(lián)網(wǎng)的“簡潔”。
10月3日,ARM在2014技術(shù)大會上宣布了被業(yè)界稱之為物聯(lián)網(wǎng)操作系統(tǒng)的mbed OS。 mbed OS是免費的開源軟件,將于2015年正式發(fā)布。ARM CTO Mike Muller 表示,我們希望做出一個免費的、大家都會使用的東西。
最近,蘋果正式發(fā)布了蘋果手表,而在此前,飛利浦的智能燈泡已上市,V2V車聯(lián)網(wǎng)在美國已啟動立法程序,種類繁多的智慧城市項目均在開發(fā)之中。穿戴式計算、智能家居、車聯(lián)網(wǎng)和智慧城市正在快步走來,即將進入我們的生活。從技術(shù)上講,以上林林總總都屬于物聯(lián)網(wǎng)。
按照定義,物聯(lián)網(wǎng)是利用互聯(lián)網(wǎng)把傳感器、控制器、機器、人員和物等通過新的方式聯(lián)在一起,形成人與物、物與物相聯(lián),是“物物相連的互聯(lián)網(wǎng)”。從系統(tǒng)結(jié)構(gòu)上看,物聯(lián)網(wǎng)相當復(fù)雜,既有各式各樣的傳感終端設(shè)備,也包括后臺服務(wù)和傳統(tǒng)電腦、移動計算設(shè)備上的應(yīng)用。當前的物聯(lián)網(wǎng)系統(tǒng)與其說是一個個“物物相聯(lián)的互聯(lián)網(wǎng)”,不如說是一個個“物物相聯(lián)的局域網(wǎng)”。技術(shù)方案不統(tǒng)一,體系結(jié)構(gòu)不一致,使得各物聯(lián)網(wǎng)之間即無法互聯(lián),系統(tǒng)開發(fā)也十分困難。
這種情況被ARM描述成“碎片化的物聯(lián)網(wǎng)”,mbed OS的目標正是試圖解決碎片化問題,為物聯(lián)網(wǎng)提供統(tǒng)一的底層技術(shù)平臺。當年,在TCP/IP和開源軟件推動下,實現(xiàn)了局域網(wǎng)到互聯(lián)網(wǎng)的飛躍。mbed OS是一種試圖將局域式物聯(lián)網(wǎng)向互聯(lián)式物聯(lián)網(wǎng)推進的重要努力。ARM認為互聯(lián)網(wǎng)聯(lián)接100億個單元,未來物聯(lián)網(wǎng)將聯(lián)接1000億個單元,當前我們正處于物聯(lián)網(wǎng)爆發(fā)式增長的前夜。
mbed OS是基于ARM Cortex-M處理器所設(shè)計的免費操作系統(tǒng),配有安全、通訊和設(shè)備管理模塊,支持低功率智能藍牙、2G、3G與CDMA通信技術(shù)、Thread、Wi-Fi、802.15.4/6LoWPAN、TLS/DTLS、CoAP、HTTP、MQTT以及輕量級的M2M。而只需32~64kbRAM和256 kb閃存的配置,適合在小設(shè)備上運行。開發(fā)商能使用mbed開發(fā)電池使用壽命長達數(shù)年的設(shè)備,比如心率感測器。
mbed由三部分組成:運行于ARM Cortex-M系列處理器的實時操作系統(tǒng)、運行于云端的設(shè)備服務(wù)器和開發(fā)工具。mbed實時操作系統(tǒng)可以管理傳感器、網(wǎng)絡(luò)及無線芯片,支持藍牙、2G、3G等多種通信協(xié)議以及API。mbed實時操作系統(tǒng)由事件驅(qū)動而非傳統(tǒng)的分時型操作系統(tǒng),系統(tǒng)將始終處于休眠狀態(tài),直到來自傳感器或者其它周邊設(shè)備將其喚醒,處理完畢即轉(zhuǎn)為休眠。mbed云端設(shè)備服務(wù)器可運行于x86和ARM平臺,能與云上各類高層應(yīng)用和協(xié)議對接,提供數(shù)據(jù)流管理、設(shè)備管理和安全管服務(wù)。按ARM的說法,mbed云端設(shè)備服務(wù)器將來自mbed設(shè)備的小數(shù)據(jù)處理后匯成大數(shù)據(jù),再將大數(shù)據(jù)分成小數(shù)據(jù)分發(fā)到接入的mbed設(shè)備。
ARM表示,2012年銷售了87億顆芯片,而嵌入式控制的市場總和為172億顆。ARM預(yù)測,到2020年,該市場將因物聯(lián)網(wǎng)器件推動而增長到年銷售270億顆芯片。按ARM的設(shè)想,ARM芯片配以mbed OS,不僅能將局域式的物聯(lián)網(wǎng)變成互聯(lián)式的物聯(lián)網(wǎng),還能實現(xiàn)物聯(lián)網(wǎng)的“簡潔之美”:可通過同一個網(wǎng)絡(luò)瀏覽器找到并控制家里的燈泡,而不必知道或在意正在使用的是Wi-Fi還是3G。ARM宣稱,大數(shù)據(jù)都始于小數(shù)據(jù),未來的物聯(lián)網(wǎng)的數(shù)據(jù)連接并借助強大生態(tài)系統(tǒng)的支持提供切實可行的多樣化服務(wù)。
mbed OS是一種試圖將局域網(wǎng)式物聯(lián)網(wǎng)向互聯(lián)網(wǎng)推進的重要努力。