對 1,700 多名物聯網開發人員的調查揭示了頂級硬件架構和 IDE 選擇。
物聯網開發人員面臨著無數的硬件和軟件挑戰,從連接要求和互操作性到安全問題和數據管理。此外,他們需要牢記許多設計限制,包括功率、尺寸和成本。為了深入了解物聯網開發人員面臨的一些最大挑戰和商業努力,Eclipse 基金會在今年早些時候進行了一項調查,發現物聯網開發正在快速發展,大部分投資都是由工業市場推動的。
調查發現,物聯網開發人員最關心的三大問題是安全性(38%)、連接性(21%)以及數據收集和分析(19%)。其次是性能(18%)、隱私(18%)和標準(16%)方面的挑戰。
2019 年物聯網開發者調查由Eclipse 物聯網工作組與成員公司(包括博世軟件創新、Eurotech 和紅帽)合作開展,收到了超過 1,700 名開發者關于他們在物聯網方面的努力的回復。據 Eclipse 基金會稱,三分之二的受訪者正在專業從事物聯網項目,這表明了真正的商業成果。
大多數受訪者涉及三個行業——物聯網云平臺(34%)、家庭自動化(27%)和工業自動化/IIoT(26%)。然而,物聯網項目在汽車、教育和樓宇自動化行業中不斷增長。
“開發人員正在應對受限設備、設備網關和可擴展云平臺等關鍵領域的互操作性和性能挑戰,”Eclipse 基金會執行董事 Mike Milinkovich 在一份聲明中說?!坝捎谑袌錾喜患嫒莸?a href="http://m.1cnz.cn/v/tag/1722/" target="_blank">網絡技術激增,連接性尤其是開發人員日益關注的問題?!?/p>
Eclipse 表示,一項重要發現顯示,受限設備的前三大 CPU 架構是基于 Arm 的,大量使用了 8 位、16 位和 32 位微控制器 (MCU)。這是細分:
ARM Cortex-M0:21%
ARM Cortex-M3:27%
ARM Cortex-M7:19%
此外,ARM 和英特爾主導了用于物聯網網關的硬件架構。70% 的受訪者使用帶有 Arm 變體的網關和邊緣節點,而 42% 的受訪者使用帶有 Intel x86 和 x86_64 CPU 的網關和邊緣節點。
調查還發現,用于物聯網開發的前三大集成開發環境 (IDE) 或文本編輯器是 Eclipse IDE (45%)、Visual Studio (32%) 和 Notepad++ (26%)。此外,近 10% 的受訪者還使用 Eclipse Che,即 Eclipse Cloud IDE。該報告還指出,與去年相比,Visual Studio Code 的使用率從 23% 上升到 32%。
盡管 TCP/IP (54.1%)、Wi-Fi (48.2%) 和以太網 (41.1%) 在連接協議的使用中占主導地位,但調查表明 Satellite 和 Thread 同比增長了一倍以上。該報告還指出了專業連接解決方案的使用,例如 LPWA、Zigbee、6LoWPAN、Z-Wave 和衛星,這些解決方案的使用率在 8% 到 15% 之間。
其他主要發現包括:
排名前三的安全技術是通信安全 (38%)、數據加密 (38%) 和 JSON Web 令牌 (JWT) (26%)。
受限設備最流行的編程語言是 C,而 Java 是網關/邊緣節點和物聯網云最流行的編程語言。
三個領先的物聯網云平臺是 AWS (34%)、Azure (23%) 和谷歌云平臺 (GCP) (20%)。
物聯網開發人員使用的前三大通信協議是 HTTP (49%)、MQTT (42%) 和 Websockets (26%)。
調查發現,80% 的受訪者活躍于物聯網領域。其中40%在工作中開發物聯網解決方案,10%在業余時間開發,20%在業余時間學習,10%在研究物聯網解決方案。
毫無疑問,致力于物聯網解決方案的開發人員的百分比將在所有行業中繼續增長。一個恰當的例子:Dresner Advisory Services 的2018 年物聯網智能市場研究發現,32% 的組織(跨越各種垂直領域)在 2018 年投資于物聯網,其中 48% 的組織計劃在未來兩年內進行投資。
? ?作者:Gina Roos,電子產品總編
評論
查看更多