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