誰是最好的云平臺?哪個又是最佳的物聯(lián)網(wǎng)通訊協(xié)議?
最棒的云平臺是哪家?最好的物聯(lián)網(wǎng)通訊協(xié)議是哪種?這份報告提供了物聯(lián)網(wǎng)開發(fā)者的一線視角
近日,Eclipse IoT Working Group,AGILE IoT,IEEE和 Open Mobile Alliance共同發(fā)起了一項在線調(diào)查,目的是理解開發(fā)人員在構(gòu)建物聯(lián)網(wǎng)解決方案時面臨的關(guān)鍵挑戰(zhàn)。
研究者通過對502位開發(fā)人員展開調(diào)查,匯總成這份《物聯(lián)網(wǎng)開發(fā)者調(diào)查報告2018》,提供了物聯(lián)網(wǎng)開發(fā)人員的一線視角,其中的關(guān)鍵結(jié)論如下:
●亞馬遜AWS 和微軟 Azure是兩大頂級物聯(lián)網(wǎng)云服務(wù)提供商,谷歌云平臺未能獲得太多的青睞。
●雖然隨著企業(yè)開始規(guī)?;渴鹞锫?lián)網(wǎng)和后端系統(tǒng),AMQP(Advanced Message Queuing Protocol,高級消息隊列協(xié)議)變得越來越受歡迎,但MQTT(MessageQueuing Telemetry Transport,消息隊列遙測傳輸)仍然是物聯(lián)網(wǎng)設(shè)備傳遞信息時的標準選擇。
●93%的物聯(lián)網(wǎng)數(shù)據(jù)庫和數(shù)據(jù)存儲使用開源軟件。物聯(lián)網(wǎng)應(yīng)用收集和使用的數(shù)據(jù)非常多樣化,從時間序列傳感器數(shù)據(jù)到設(shè)備信息再到日志數(shù)據(jù)。
過去幾年中,當我問及開發(fā)人員“在構(gòu)建相應(yīng)的物聯(lián)網(wǎng)解決方案時,你們計劃使用哪家的云平臺?”時,自2016年以來,亞馬遜AWS一直是受訪者們的首選,其次是微軟Azure和谷歌云平臺。
從今年的結(jié)果看,采用亞馬遜AWS(51.8%,和去年相比增加了21%)和微軟 Azure(31.21%,比2017年增加了17%)云平臺的物聯(lián)網(wǎng)開發(fā)者比例有明顯的上升趨勢;與此同時,谷歌云平臺(18.8%,同比降低了8%)正在為保持自己受到的“寵幸”而苦苦掙扎。
如果谷歌想在物聯(lián)網(wǎng)云平臺的這條賽道上追上比賽,我們是否會看到更多類似于Xively的收購案發(fā)生?就在2018年2月,谷歌以5000萬美元收購IoT平臺Xively。谷歌表示,預(yù)計2020年會有200億個設(shè)備聯(lián)入云端,數(shù)據(jù)存儲與分析將是解決物聯(lián)網(wǎng)問題的基石。
考慮到微軟計劃在未來四年向物聯(lián)網(wǎng)領(lǐng)域投資50億美元,物聯(lián)網(wǎng)云計算的競爭格局一定會變得非常有趣……
雖然物聯(lián)網(wǎng)已經(jīng)存在了很長一段時間,早在1991年,也就是萬維網(wǎng)剛剛誕生后不久,劍橋大學(xué)特洛伊計算機實驗室的科學(xué)家為了解決不影響工作又能隨時了解樓下咖啡壺狀況的“難題”,特意編寫了一套程序。他們在咖啡壺旁安裝了一個便攜式攝像頭,利用終端計算機的圖像捕捉技術(shù),以3幀/秒的速率傳遞到實驗室的計算機上,以方便工作人員隨時查看咖啡是否煮好。這就是物聯(lián)網(wǎng)最初的“雛形”。
但很多開發(fā)人員看起來像是最近才認識到構(gòu)建互聯(lián)設(shè)備應(yīng)該不僅僅只是為了“酷”,物聯(lián)網(wǎng)真正的價值和商業(yè)機會在于收集和理解數(shù)據(jù)。
今年,18%的受訪者認為在開發(fā)物聯(lián)網(wǎng)解決方案的時候,怎樣收集和分析數(shù)據(jù)是他們最為關(guān)心的幾個問題之一,這一比例相比去年增長了50%。在2017年,安全性、連接性和硬件集成問題都頗受開發(fā)者的關(guān)注。
不出所料,工業(yè)自動化和智慧城市等領(lǐng)域往往更關(guān)心物聯(lián)網(wǎng)的數(shù)據(jù)收集和分析——在這些行業(yè)的受訪者中,有23%認為數(shù)據(jù)收集和分析是關(guān)鍵問題。
通過觀察物聯(lián)網(wǎng)消息傳遞協(xié)議的演變歷史,你可以清楚的認識到MQTT協(xié)議是怎樣確立自身作為物聯(lián)網(wǎng)通訊協(xié)議的必要選擇的。今年的調(diào)查結(jié)果只是確認了這一事實:62%的受訪者使用MQTT,HTTP(54.1%)緊隨其后。
基于IBM和Eurotech對MQTT協(xié)議開源之路的促進和日益流行的Eclipse Mosquitto項目,這再一次證明“開源為王”。隨著MQTT 5即將來臨,MQTT很有可能會在未來變成物聯(lián)網(wǎng)通訊的標準協(xié)議。
看來,對HTTP協(xié)議使用比例的下降也許是為了造福更輕量級、更通用的HTTP/2協(xié)議(從去年的16.8%上升至今年的24.9%)。XMPP協(xié)議(4.3%)似乎已經(jīng)在這場戰(zhàn)斗中失去了“斗志”,其使用比例自2016年以來持續(xù)下降。
隨著人們開始規(guī)模化部署物聯(lián)網(wǎng)后,采用AMQP協(xié)議的開發(fā)者相比2017年增長了超過30%,因為它是物聯(lián)網(wǎng)后端系統(tǒng)的一個核心元素。
使用專有供應(yīng)商協(xié)議和內(nèi)部協(xié)議的比例正在穩(wěn)步下降,這進一步說明了整個行業(yè)都傾向于在封閉的解決方案中使用開放標準。
專注于增加安全性
安全的實現(xiàn)是非常困難的,這顯然不是秘密。不幸的是,仍然只有有限的安全實踐處于物聯(lián)網(wǎng)開發(fā)人員心中的優(yōu)先地位。通信層安全(eg.使用TLS 或 DTLS)和數(shù)據(jù)加密仍然是最受歡迎的兩種實踐,分別被57.3%和45.1%的受訪者所采納。
采用OTA方式更新物聯(lián)網(wǎng)應(yīng)用以增加安全性的比例相比去年增加了將近50%。
今年我們增加了幾個問題,旨在了解更好的物聯(lián)網(wǎng)數(shù)據(jù)收集方式,以及它們?nèi)绾伪粌Υ妫?br /> 有趣的是,在所有行業(yè)中,物聯(lián)網(wǎng)數(shù)據(jù)都來自于多個方面,各種各樣的數(shù)據(jù)被物聯(lián)網(wǎng)應(yīng)用所收集。61.9%的被收集的數(shù)據(jù)是時間序列數(shù)據(jù)(eg.傳感器數(shù)據(jù)),但設(shè)備信息(60.4%)和日志數(shù)據(jù)(54.1%)同樣重要。
雖然物聯(lián)網(wǎng)應(yīng)用收集的時間序列數(shù)據(jù)是最常見的數(shù)據(jù)類型,但是傳統(tǒng)關(guān)系數(shù)據(jù)庫(即MySQL,以44.6%的比例占據(jù)明顯的領(lǐng)先地位)仍被廣泛的使用。這反映出一個事實,除了傳感器數(shù)據(jù),設(shè)備元數(shù)據(jù)和企業(yè)歷史數(shù)據(jù)的儲存也很重要。
至于NoSQL和時間序列數(shù)據(jù)庫,MongoDB(29.8%)和InfluxDB(15.7%)似乎是存儲非關(guān)系物聯(lián)網(wǎng)數(shù)據(jù)的兩個首選平臺。
值得強調(diào)的是,物聯(lián)網(wǎng)使用的數(shù)據(jù)庫93%是開源的,亞馬遜DynamoDB (6.9%)是唯一的例外。對于關(guān)鍵且敏感的物聯(lián)網(wǎng)數(shù)據(jù),解決方案開發(fā)人員似乎傾向于那些不但易于訪問,更重要的是能讓他們真正的“擁有”數(shù)據(jù)的技術(shù)。
在設(shè)備端、網(wǎng)關(guān)和云的后端,Linux(71.8%)仍然是最主要的物聯(lián)網(wǎng)操作系統(tǒng)。
盡管Amazon收購 FreeRTOS的事件僅僅發(fā)生在該調(diào)查報告發(fā)布之前的幾個月,但這似乎可以解釋對該操作系統(tǒng)的使用顯著增加的部分原因——從2016年的13%增長至今年的20%。它成為領(lǐng)先的嵌入式物聯(lián)網(wǎng)操作系統(tǒng),其次是Arm Mbed (9%) 和ConTIki (7%)。