您好,登錄后才能下訂單哦!
如果你想了解一項重要技術的未來,那么先看開發人員在做什么。考慮到這一點,在Eclipse Foundation對 1700 多名物 聯 網開 發 人 員 (pdf) 進行的一項新調查中,可以獲得對整個物聯網(IoT)社區的一些實地見解。
物聯網連接問題
或許并不令人意外的是,安全問題高居榜首,輕松超過其他物聯網的問題。超過五分之一(21%)的物聯網開發人員將連接視為挑戰,其次是數據收集和分析(19%)、性能(18%)、隱私(18%)和標準(16%)。
繼去年成為開發商關注的三大物聯網之后,連通性上升到第二位。與此同時,對安全性和數據收集與分析的擔憂實際上同比略有下降。(對性能、隱私和標準的擔憂也比去年大幅增加。)
“如果你在調查中查看開發人員對物聯網最關注的問題清單,” Eclipse Foundation執行董事Mike Milinkovich通過電子郵件說,“我認為連接、性能和標準都很突出。這些都是對物聯網項目越來越真實,它們正在逐漸脫離概念并進入生產階段。”
“在物聯網方面具有連通性,”Milinkovich繼續說道,“米林科維奇繼續說,“一切似乎都很簡單,除非你在某個角落里有一個傳感器——窄帶或寬帶——而物理限制使連接變得困難。”
他還提到了大量不兼容的技術,這引發了開發人員對連接的擔憂。
物聯網標準和互操作性
Milinkovich還解決了我個人的物聯網問題:互操作性。他解釋說,“標準是不同供應商產品之間互操作性的代理”,這是工業物聯網(IIoT)中的一個“難以實現的目標”。
“IIoT的目的是打破專有孤島,并使用OSS標準和實現(與特定于供應商的協議相對的標準協議集)對我們工廠和物流中已有多年的基礎設施進行重新加工。”他說。
當您在該領域部署應用程序時,不同的制造商使用不同的協議或對現有協議的非標準擴展,而機器之間無法相互通信,這將成為一個大問題。
“這與不僅要求開放標準,而是在開源堆棧中實現這些標準的更強大的要求有關。”Milinkovich說,“為了保持成熟,市場不僅需要標準,還需要設備之間的開箱即用的互操作性。”
“性能是另一個生產級問題,”他說。“當你在開發中時,你認為你知道瓶頸,但是當你推向生產時,你會發現現實世界的問題。”
物聯網的多云開發
調查還顯示,在某些方面,物聯網與更大的技術社區非常一致。例如,物聯網使用公共云和混合云架構的情況繼續增長。亞馬遜網絡服務(AWS)(34%),微軟Azure(23%)和谷歌云平臺(20%)是業內領先的物聯網云提供商。如果說有什么不同的話,那就是AWS在物聯網領域的領先優勢可能比其他領域要小,盡管可靠的云提供商市場份額數據是出了名的難以獲得。
但Milinkovich認為工業物聯網是“混合云的巨大機遇”,因為許多工業物聯網用戶非常關心最小化工廠數據的延遲,他稱之為“他們的黃金”。他看到工廠正在轉向混合云環境,利用“像Kubernetes這樣的現代基礎設施技術,圍繞HTTP和MQTT這樣的開放協議構建,同時擺脫舊的專有協議”。
物聯網的發展有何不同
在某些方面,物聯網開發領域與更廣泛的軟件開發領域似乎沒有太大的不同。例如,頂級物聯網編程語言反映了這些語言的普及,其中C語言和Java占據了主導地位。(C語言在受限設備上引先,而Java是網關和邊緣節點以及物聯網云的首選。)
但Milinkovich指出,在開發嵌入式或受限設備開發時,程序員與設備的接口可以通過任意數量的深奧硬件連接器。
“你正在使用模擬器進行開發,開發環境和應用程序的目標之間固有的不同和更復雜的交互,”他說。“有時硬件和軟件是串聯開發的,這使得它變得更加復雜。”
例如,他解釋說,構建物聯網解決方案可能會引入使用JavaScript和Angular在前端工作的Web開發人員,而后端云開發人員控制云基礎架構,而嵌入式開發人員則專注于構建在受限設備上運行的軟件。
難怪物聯網開發者要擔心這么多事情。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。