2. 安全問題仍是重頭戲

安全問題仍是眾多 IoT 開發(fā)者關(guān)注的重點,占比高達(dá) 46.7%。接而協(xié)同性(24.4%)和連接性(21.4%)位居其次。但從下圖中,我們也發(fā)現(xiàn)相比 2015 年的協(xié)同性(30.7%)和 2016 的協(xié)同性(29.4%)而言,今年開發(fā)者對這方面關(guān)注似乎呈下降趨勢,同時這表明行業(yè)的標(biāo)準(zhǔn)和物聯(lián)網(wǎng)中間件起到了一定作用。

今年主要用于物聯(lián)網(wǎng)安全解決方案的技術(shù)是占比 48.3% 的通信安全(TLS、DTLS)和 43.2% 的數(shù)據(jù)加密。此外,面向硬件的安全解決方案似乎不太受歡迎,如使用可信平臺模塊(10%)、硬件安全模塊(10.6%)。

3. IoT 編程語言抉擇

Java 和 C 是主流的 IoT 編程語言,此外還有 C ++、Python 和 JavaScript。今年根據(jù)調(diào)查發(fā)現(xiàn),開發(fā)者使用什么樣的語言取決于物聯(lián)網(wǎng)具體類型,如受限的設(shè)備、IoT 網(wǎng)關(guān)和 IoT 云平臺。根據(jù)這些類別,語言的抉擇取決于軟件開發(fā)的目標(biāo):

總體而言,IoT 解決方案開發(fā)需要多種語言的編程技能。具體語言對應(yīng)具體場景應(yīng)用。

4. 主流操作系統(tǒng)為 Linux ,Raspbian 和 Ubuntu 位居一二

Linux 仍然是 IoT 的主要操作系統(tǒng)。受限設(shè)備中, Linux 占44.1%,在 IoT 網(wǎng)關(guān)上,Linux 占 66.9%。

Linux 發(fā)行版中 Raspbian(45.5%)和 Ubuntu(44.%)使用率位居一二。

如果 Linux 是 IoT 的主要操作系統(tǒng),那么是否有替代的 IoT 操作系統(tǒng)?今年,Windows 有了大幅提升,此外 FreeRTOS 和 Contiki 的使用也在增長。

5. 亞馬遜、微軟、谷歌成為熱門 IoT 云平臺

亞馬遜(42.7%)繼續(xù)成為領(lǐng)先的 IoT 云平臺,其次是 Microsoft Azure(26.7%)和 Google 云平臺(20.4%)。今年一個重大變化是私人/內(nèi)部部署云的使用量下降,從 2016 年的 34.9% 下降到 2017 年的 18.4%。這意味著 IoT 云平臺現(xiàn)在已經(jīng)更加成熟。

6. 藍(lán)牙、LPWAN 協(xié)議和 6LowPAN 使用率增加

對于過去的三年中,TCP/IP 和 Wi-Fi 一直是開發(fā)者最受歡迎的連接協(xié)議。然而,更多的連接協(xié)議及技術(shù)出現(xiàn),基于 2017 年的數(shù)據(jù),物聯(lián)網(wǎng)開發(fā)者社區(qū)采用了藍(lán)牙/智能藍(lán)牙(48.2%)、LPWAN技術(shù)(LoRa、Sigfox、LTE-M)(22.4%)和 6LoWPAN(21.4%)。不過,Thread(6.4%)的使用率仍然較低。

總結(jié)

調(diào)查結(jié)果顯示了 IoT 開發(fā)人員的一些常見模式。此外報告也涵蓋了常見的物聯(lián)網(wǎng)硬件架構(gòu)、IDE 使用情況、采用的 IoT 標(biāo)準(zhǔn),開源的 IoT 等等。

分享到

zhupb

相關(guān)推薦