您的位置:首頁>科技>正文

最棒的雲平臺是哪家?最好的物聯網通訊協定是哪種?這份報告提供了物聯網開發者的一線視角

近日, Eclipse IoT Working Group, AGILE IoT, IEEE和 Open Mobile Alliance共同發起了一項線上調查, 目的是理解開發人員在構建物聯網解決方案時面臨的關鍵挑戰。

研究者通過對502位開發人員展開調查, 匯總成這份《物聯網開發者調查報告2018》, 提供了物聯網開發人員的一線視角, 其中的關鍵結論如下:

·亞馬遜AWS 和微軟 Azure是兩大頂級物聯網雲服務提供者, 穀歌雲平臺未能獲得太多的青睞。

·雖然隨著企業開始規模化部署物聯網和後端系統, AMQP(Advanced Message Queuing Protocol, 高級訊息佇列協定)變得越來越受歡迎, 但MQTT(MessageQueuing Telemetry Transport, 訊息佇列遙測傳輸)仍然是物聯網設備傳遞資訊時的標準選擇。

·93%的物聯網資料庫和資料存儲使用開源軟體。 物聯網應用收集和使用的資料非常多樣化, 從時間序列感測器資料到設備資訊再到日誌資料。

亞馬遜AWS和微軟 Azure牽頭, 穀歌雲落後

過去幾年中, 當我問及開發人員“在構建相應的物聯網解決方案時, 你們計畫使用哪家的雲平臺?”時,

自2016年以來, 亞馬遜AWS一直是受訪者們的首選, 其次是微軟Azure和穀歌雲平臺。

從今年的結果看, 採用亞馬遜AWS(51.8%, 和去年相比增加了21%)和微軟 Azure(31.21%, 比2017年增加了17%)雲平臺的物聯網開發者比例有明顯的上升趨勢;與此同時, 穀歌雲平臺(18.8%, 同比降低了8%)正在為保持自己受到的“寵倖”而苦苦掙扎。

如果穀歌想在物聯網雲平臺的這條賽道上追上比賽, 我們是否會看到更多類似於Xively的收購案發生?就在2018年2月, 穀歌以5000萬美元收購IoT平臺Xively。 穀歌表示, 預計2020年會有200億個設備聯入雲端, 資料存儲與分析將是解決物聯網問題的基石。

考慮到微軟計畫在未來四年向物聯網領域投資50億美元, 物聯網雲計算的競爭格局一定會變得非常有趣 ……

物聯網資料終於引起重視

雖然物聯網已經存在了很長一段時間, 早在1991年, 也就是萬維網剛剛誕生後不久, 劍橋大學特洛伊電腦實驗室的科學家為瞭解決不影響工作又能隨時瞭解樓下咖啡壺狀況的“難題”, 特意編寫了一套程式。 他們在咖啡壺旁安裝了一個可擕式攝像頭, 利用終端電腦的圖像捕捉技術, 以3幀/秒的速率傳遞到實驗室的電腦上, 以方便工作人員隨時查看咖啡是否煮好。 這就是物聯網最初的“雛形”。

但很多開發人員看起來像是最近才認識到構建互聯設備應該不僅僅只是為了“酷”, 物聯網真正的價值和商業機會在於收集和理解資料。

今年, 18%的受訪者認為在開發物聯網解決方案的時候, 怎樣收集和分析資料是他們最為關心的幾個問題之一, 這一比例相比去年增長了50%。 在2017年, 安全性、連線性和硬體集成問題都頗受開發者的關注。

不出所料,工業自動化和智慧城市等領域往往更關心物聯網的資料收集和分析——在這些行業的受訪者中,有23%認為資料收集和分析是關鍵問題。

整合物聯網通訊協定

通過觀察物聯網消息傳遞協定的演變歷史,你可以清楚的認識到MQTT協定是怎樣確立自身作為物聯網通訊協定的必要選擇的。今年的調查結果只是確認了這一事實:62%的受訪者使用MQTT,HTTP(54.1%)緊隨其後。

基於IBM和Eurotech對MQTT協議開源之路的促進和日益流行的Eclipse Mosquitto專案, 這再一次證明“開源為王”。隨著MQTT 5即將來臨,MQTT很有可能會在未來變成物聯網通訊的標準協定 。

看來,對HTTP協定使用比例的下降也許是為了造福更羽量級、更通用的HTTP/2協議(從去年的16.8%上升至今年的24.9%)。XMPP協議(4.3%)似乎已經在這場戰鬥中失去了“鬥志”,其使用比例自2016年以來持續下降。

隨著人們開始規模化部署物聯網後,採用AMQP協議的開發者相比2017年增長了超過30%,因為它是物聯網後端系統的一個核心元素。

使用專有供應商協定和內部協定的比例正在穩步下降,這進一步說明了整個行業都傾向於在封閉的解決方案中使用開放標準。

專注于增加安全性

安全的實現是非常困難的,這顯然不是秘密。不幸的是,仍然只有有限的安全實踐處於物聯網開發人員心中的優先地位。通信層安全(eg.使用TLS 或 DTLS)和資料加密仍然是最受歡迎的兩種實踐,分別被57.3%和45.1%的受訪者所採納。

採用OTA方式更新物聯網應用以增加安全性的比例相比去年增加了將近50%。

物聯網資料是多方面的,並且由開來源資料庫主導市場

今年我們增加了幾個問題,旨在瞭解更好的物聯網資料收集方式,以及它們如何被儲存?

有趣的是,在所有行業中,物聯網資料都來自於多個方面,各種各樣的資料被物聯網應用所收集。61.9%的被收集的資料是時間序列資料(eg.感測器資料),但設備資訊(60.4%)和日誌資料(54.1%)同樣重要。

雖然物聯網應用收集的時間序列資料是最常見的資料類型,但是傳統關聯式資料庫(即MySQL,以44.6%的比例佔據明顯的領先地位)仍被廣泛的使用。這反映出一個事實,除了感測器資料,設備中繼資料和企業歷史資料的儲存也很重要。

至於NoSQL和時間序列資料庫,MongoDB(29.8%)和InfluxDB(15.7%)似乎是存儲非關係物聯網資料的兩個首選平臺。

值得強調的是,物聯網使用的資料庫93%是開源的,亞馬遜DynamoDB (6.9%)是唯一的例外 。對於關鍵且敏感的物聯網資料,解決方案開發人員似乎傾向于那些不但易於訪問,更重要的是能讓他們真正的“擁有”資料的技術。

Linux仍然是無可爭議的物聯網作業系統

在設備端、閘道和雲的後端,Linux(71.8%)仍然是最主要的物聯網作業系統。

儘管Amazon收購 FreeRTOS的事件僅僅發生在該調查報告發佈之前的幾個月,但這似乎可以解釋對該作業系統的使用顯著增加的部分原因——從2016年的13%增長至今年的20%。它成為領先的嵌入式物聯網作業系統,其次是Arm Mbed (9%) 和Contiki (7%)。

不出所料,工業自動化和智慧城市等領域往往更關心物聯網的資料收集和分析——在這些行業的受訪者中,有23%認為資料收集和分析是關鍵問題。

整合物聯網通訊協定

通過觀察物聯網消息傳遞協定的演變歷史,你可以清楚的認識到MQTT協定是怎樣確立自身作為物聯網通訊協定的必要選擇的。今年的調查結果只是確認了這一事實:62%的受訪者使用MQTT,HTTP(54.1%)緊隨其後。

基於IBM和Eurotech對MQTT協議開源之路的促進和日益流行的Eclipse Mosquitto專案, 這再一次證明“開源為王”。隨著MQTT 5即將來臨,MQTT很有可能會在未來變成物聯網通訊的標準協定 。

看來,對HTTP協定使用比例的下降也許是為了造福更羽量級、更通用的HTTP/2協議(從去年的16.8%上升至今年的24.9%)。XMPP協議(4.3%)似乎已經在這場戰鬥中失去了“鬥志”,其使用比例自2016年以來持續下降。

隨著人們開始規模化部署物聯網後,採用AMQP協議的開發者相比2017年增長了超過30%,因為它是物聯網後端系統的一個核心元素。

使用專有供應商協定和內部協定的比例正在穩步下降,這進一步說明了整個行業都傾向於在封閉的解決方案中使用開放標準。

專注于增加安全性

安全的實現是非常困難的,這顯然不是秘密。不幸的是,仍然只有有限的安全實踐處於物聯網開發人員心中的優先地位。通信層安全(eg.使用TLS 或 DTLS)和資料加密仍然是最受歡迎的兩種實踐,分別被57.3%和45.1%的受訪者所採納。

採用OTA方式更新物聯網應用以增加安全性的比例相比去年增加了將近50%。

物聯網資料是多方面的,並且由開來源資料庫主導市場

今年我們增加了幾個問題,旨在瞭解更好的物聯網資料收集方式,以及它們如何被儲存?

有趣的是,在所有行業中,物聯網資料都來自於多個方面,各種各樣的資料被物聯網應用所收集。61.9%的被收集的資料是時間序列資料(eg.感測器資料),但設備資訊(60.4%)和日誌資料(54.1%)同樣重要。

雖然物聯網應用收集的時間序列資料是最常見的資料類型,但是傳統關聯式資料庫(即MySQL,以44.6%的比例佔據明顯的領先地位)仍被廣泛的使用。這反映出一個事實,除了感測器資料,設備中繼資料和企業歷史資料的儲存也很重要。

至於NoSQL和時間序列資料庫,MongoDB(29.8%)和InfluxDB(15.7%)似乎是存儲非關係物聯網資料的兩個首選平臺。

值得強調的是,物聯網使用的資料庫93%是開源的,亞馬遜DynamoDB (6.9%)是唯一的例外 。對於關鍵且敏感的物聯網資料,解決方案開發人員似乎傾向于那些不但易於訪問,更重要的是能讓他們真正的“擁有”資料的技術。

Linux仍然是無可爭議的物聯網作業系統

在設備端、閘道和雲的後端,Linux(71.8%)仍然是最主要的物聯網作業系統。

儘管Amazon收購 FreeRTOS的事件僅僅發生在該調查報告發佈之前的幾個月,但這似乎可以解釋對該作業系統的使用顯著增加的部分原因——從2016年的13%增長至今年的20%。它成為領先的嵌入式物聯網作業系統,其次是Arm Mbed (9%) 和Contiki (7%)。

Next Article
喜欢就按个赞吧!!!
点击关闭提示