Eclipse釋出:2019年物聯網開發者調查

網路通訊頻道發表於2019-04-18

如果你想了解一項重要技術的未來,那麼先看開發人員在做什麼。考慮到這一點,在Eclipse Foundation對 1700 多名物 網開 (pdf) 進行的一項新調查中,可以獲得對整個物聯網(IoT)社群的一些實地見解。

Eclipse釋出:2019年物聯網開發者調查

物聯網連線問題

或許並不令人意外的是,安全問題高居榜首,輕鬆超過其他物聯網的問題。超過五分之一(21%)的物聯網開發人員將連線視為挑戰,其次是資料收集和分析(19%)、效能(18%)、隱私(18%)和標準(16%)。

繼去年成為開發商關注的三大物聯網之後,連通性上升到第二位。與此同時,對安全性和資料收集與分析的擔憂實際上同比略有下降。(對效能、隱私和標準的擔憂也比去年大幅增加。)

“如果你在調查中檢視開發人員對物聯網最關注的問題清單,” Eclipse Foundation執行董事Mike Milinkovich透過電子郵件說,“我認為連線、效能和標準都很突出。這些都是對物聯網專案越來越真實,它們正在逐漸脫離概念並進入生產階段。”

“在物聯網方面具有連通性,”Milinkovich繼續說道,“米林科維奇繼續說,“一切似乎都很簡單,除非你在某個角落裡有一個感測器——窄帶或寬頻——而物理限制使連線變得困難。”

他還提到了大量不相容的技術,這引發了開發人員對連線的擔憂。

Eclipse釋出:2019年物聯網開發者調查

物聯網標準和互操作性

Milinkovich還解決了我個人的物聯網問題:互操作性。他解釋說,“標準是不同供應商產品之間互操作性的代理”,這是工業物聯網(IIoT)中的一個“難以實現的目標”。

“IIoT的目的是打破專有孤島,並使用OSS標準和實現(與特定於供應商的協議相對的標準協議集)對我們工廠和物流中已有多年的基礎設施進行重新加工。”他說。

當您在該領域部署應用程式時,不同的製造商使用不同的協議或對現有協議的非標準擴充套件,而機器之間無法相互通訊,這將成為一個大問題。

“這與不僅要求開放標準,而是在開源堆疊中實現這些標準的更強大的要求有關。”Milinkovich說,“為了保持成熟,市場不僅需要標準,還需要裝置之間的開箱即用的互操作性。”

“效能是另一個生產級問題,”他說。“當你在開發中時,你認為你知道瓶頸,但是當你推向生產時,你會發現現實世界的問題。”

物聯網的多雲開發

調查還顯示,在某些方面,物聯網與更大的技術社群非常一致。例如,物聯網使用公共雲和混合雲架構的情況繼續增長。亞馬遜網路服務(AWS)(34%),微軟Azure(23%)和谷歌雲平臺(20%)是業內領先的物聯網雲提供商。如果說有什麼不同的話,那就是AWS在物聯網領域的領先優勢可能比其他領域要小,儘管可靠的雲提供商市場份額資料是出了名的難以獲得。

但Milinkovich認為工業物聯網是“混合雲的巨大機遇”,因為許多工業物聯網使用者非常關心最小化工廠資料的延遲,他稱之為“他們的黃金”。他看到工廠正在轉向混合雲環境,利用“像Kubernetes這樣的現代基礎設施技術,圍繞HTTP和MQTT這樣的開放協議構建,同時擺脫舊的專有協議”。

物聯網的發展有何不同

在某些方面,物聯網開發領域與更廣泛的軟體開發領域似乎沒有太大的不同。例如,頂級物聯網程式語言反映了這些語言的普及,其中C語言和Java佔據了主導地位。(C語言在受限裝置上引先,而Java是閘道器和邊緣節點以及物聯網雲的首選。)

Eclipse釋出:2019年物聯網開發者調查

但Milinkovich指出,在開發嵌入式或受限裝置開發時,程式設計師與裝置的介面可以透過任意數量的深奧硬體聯結器。

“你正在使用模擬器進行開發,開發環境和應用程式的目標之間固有的不同和更復雜的互動,”他說。“有時硬體和軟體是串聯開發的,這使得它變得更加複雜。”

例如,他解釋說,構建物聯網解決方案可能會引入使用JavaScript和Angular在前端工作的Web開發人員,而後端雲開發人員控制雲基礎架構,而嵌入式開發人員則專注於構建在受限裝置上執行的軟體。

難怪物聯網開發者要擔心這麼多事情。

來自 “ https://iot.eclipse.org/resources/iot-developer-su ”,原文連結:http://blog.itpub.net/31545813/viewspace-2641735/,如需轉載,請註明出處,否則將追究法律責任。

相關文章