成年欧美1314www色,亚洲+激情+专区,最爽无遮挡行房视频,中文字幕av无码一区二区三区电影,亚洲国产成人久久精品大牛影视

C 和 Java,物聯(lián)網(wǎng)開發(fā)的主要編程語言

文章分類:APP熱點新聞 發(fā)布時間:2021-01-26 原文作者:sky 閱讀( )

從 2015 年起至今,Eclipse 基金會每年會通過 IoT 開發(fā)者調(diào)查報告(2015、2016)來研究 IoT 開發(fā)者社區(qū)的發(fā)展趨勢。近期,Eclipse 正式發(fā)布 2017 年 IoT 開發(fā)者調(diào)查報告,與大家共同探索物聯(lián)網(wǎng)的解決方案。

該調(diào)查組由 Eclipse IoT 工作組、IEEE、Agile-IoT EU 和 IoT 委員會共同組成,此次共有 713 位開發(fā)者參加了調(diào)查。

主要趨勢

1. 物聯(lián)網(wǎng)產(chǎn)業(yè)多樣化

今年調(diào)查參與者來自更加多樣化的行業(yè)。其中 IoT 平臺和家庭自動化行業(yè)繼續(xù)領(lǐng)先,同時諸如工業(yè)自動化、智慧城市、能源管理等行業(yè)相比去年,增長速度很快。

2. 安全問題仍是重頭戲

安全問題仍是眾多 IoT 開發(fā)者關(guān)注的重點,占比高達 46.7%。接而協(xié)同性(24.4%)和連接性(21.4%)位居其次。但從下圖中,我們也發(fā)現(xiàn)相比 2015 年的協(xié)同性(30.7%)和 2016 的協(xié)同性(29.4%)而言,今年開發(fā)者對這方面關(guān)注似乎呈下降趨勢,同時這表明行業(yè)的標準和物聯(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ā)的目標:

  • 在受限制的設(shè)備上,C(56.4%)和 C ++(38.3%)成為主流開發(fā)語言。 其次是 Java(21.2%)和 Python(20.8%),最后是 JavaScript(10.3%)使用最少。
  • 開發(fā) IoT 網(wǎng)關(guān),選擇的語言更加多樣化,其中 Java(40.8%)、C(30.4%)、Python(29.9%)、C ++(28.1%)。JavaScript 和 Node.js 偶爾會使用。
  • 基于 IoT 云平臺開發(fā),Java(46.3%)排第一,其次是 JavaScript(33.6%)、Node.js(26.3%)和 Python(26.2%)。并不驚訝 C(7.3%)和 C ++(11.6%)使用量顯著下降。

總體而言,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. 藍牙、LPWAN 協(xié)議和 6LowPAN 使用率增加

對于過去的三年中,TCP/IP 和 Wi-Fi 一直是開發(fā)者最受歡迎的連接協(xié)議。然而,更多的連接協(xié)議及技術(shù)出現(xiàn),基于 2017 年的數(shù)據(jù),物聯(lián)網(wǎng)開發(fā)者社區(qū)采用了藍牙/智能藍牙(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 標準,開源的 IoT 等等。

(文章與圖片來源:網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵權(quán)聯(lián)系刪除)

原文來自:sky