0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

HsY5_chiphome_d ? 2018-02-26 11:44 ? 次閱讀

物聯(lián)網(wǎng)發(fā)展迅速,很多開發(fā)者想順應(yīng)時(shí)代潮流,投身于物聯(lián)網(wǎng)開發(fā)之中,卻不知道應(yīng)該為自己的物聯(lián)網(wǎng)項(xiàng)目選擇何種編程語(yǔ)言。我們通過(guò)一份調(diào)查數(shù)據(jù),為開發(fā)者在選擇物聯(lián)網(wǎng)編程語(yǔ)言和操作系統(tǒng)時(shí)提供借鑒。

此前,Eclipse 基金會(huì)最近完成了由 713 位開發(fā)者回答的 IoT 開發(fā)者調(diào)查,他們被問(wèn)到了有關(guān) IoT 編程語(yǔ)言、云平臺(tái)、IoT 操作系統(tǒng)、消息協(xié)議(MQTT, HTTP)、IoT 硬件架構(gòu)等問(wèn)題。,所以我們來(lái)看看一些幻燈片,特別是關(guān)于編程語(yǔ)言和操作系統(tǒng)。要注意的是,IoT 是適用于傳感器,網(wǎng)關(guān)和云的通用術(shù)語(yǔ),因此這個(gè)調(diào)查會(huì)根據(jù)物聯(lián)網(wǎng)生態(tài)系統(tǒng)的不同部分,合適地劃分語(yǔ)言。

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

C 和 C++ 仍然是 Constrained Device 的首選語(yǔ)言,而且開發(fā)人員通常會(huì)使用多種語(yǔ)言,因?yàn)榭倲?shù)已超過(guò) 100%。

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

IoT 網(wǎng)關(guān)是對(duì)性能和資源(內(nèi)存/存儲(chǔ))要求更高的硬件,因此像 JavaPython 這樣的高級(jí)語(yǔ)言加入 C 和 C++ 并不感到驚訝,其中 Java 是其中最受歡迎的語(yǔ)言,因?yàn)橛?40.8% 的受訪者選擇了 Java。

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

當(dāng)提到關(guān)于幾乎無(wú)限資源的云時(shí),并且在大多數(shù)情況下,不需要與硬件進(jìn)行交互,所以像 Java,Java,Node.js 和 Python 這種更高級(jí)的語(yǔ)言將會(huì)占多數(shù)。

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

當(dāng)談到 constrained IoT devices 的操作系統(tǒng)時(shí),Linux 以 44.1% 的比例領(lǐng)先 bare metal (27.6%) 和 FreeRTOS (15.0 %)。Windows 在其中位于第四名,應(yīng)該是 Windows IoT core, Windows Embedded, 和 WinCE 的混合。

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

Linux 是 IoT 網(wǎng)關(guān)中采用比例最高的操作系統(tǒng),有 66.9% 的受訪者使用它,這遠(yuǎn)超排在第二位占比 20.5% 的 Windows 操作系統(tǒng)。這次調(diào)查沒(méi)有關(guān)于云的數(shù)據(jù),可能是因?yàn)橛脩魶](méi)有單獨(dú)運(yùn)行自己的云服務(wù)器,而是依賴于提供商。不過(guò)他們特意問(wèn)到了用于物聯(lián)網(wǎng)項(xiàng)目的 Linux 發(fā)行版,結(jié)果有點(diǎn)出乎意料,Raspbian 以 45.5% 的比例遙遙領(lǐng)先,Ubuntu Core 緊隨其后,使用比例達(dá)到了 44.4%。

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

也許 Raspbian 在原型設(shè)計(jì)階段或評(píng)估過(guò)程中被使用,因?yàn)榇蠖鄶?shù)開發(fā)者(84%)都在使用像 Arduino, BeagleBone 或 Raspberry Pi 這樣廉價(jià)的開發(fā)版。20% 的開發(fā)者還表示在物聯(lián)網(wǎng)解決方案中部署了這種板。

物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)?Linux是IoT網(wǎng)關(guān)中采用比例最高的操作系統(tǒng)

這是調(diào)查結(jié)果的幾張幻燈片,可在下面的幻燈片中找到有關(guān) Intel/ARM 硬件共享,消息和工業(yè)協(xié)議,云解決方案,無(wú)線連接等更多詳細(xì)信息

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2899

    文章

    43823

    瀏覽量

    369357
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11182

    瀏覽量

    208533
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1922

    瀏覽量

    34514

原文標(biāo)題:物聯(lián)網(wǎng)編程語(yǔ)言哪家強(qiáng)

文章出處:【微信號(hào):chiphome-dy,微信公眾號(hào):芯片之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    linux操作系統(tǒng)安裝步驟 linux操作系統(tǒng)的特點(diǎn)及組成

    Linux操作系統(tǒng)安裝步驟 Linux操作系統(tǒng)是一種開源的操作系統(tǒng),它以其穩(wěn)定性、安全性和靈活性而聞名。以下是安裝
    的頭像 發(fā)表于 10-21 11:24 ?235次閱讀

    IOT邊緣計(jì)算網(wǎng)關(guān)聯(lián)網(wǎng)的“神經(jīng)系統(tǒng)

    聯(lián)網(wǎng)IoT)的快速發(fā)展中,邊緣計(jì)算網(wǎng)關(guān)作為聯(lián)網(wǎng)的“神經(jīng)
    的頭像 發(fā)表于 09-25 11:44 ?270次閱讀
    <b class='flag-5'>IOT</b>邊緣計(jì)算<b class='flag-5'>網(wǎng)關(guān)</b>:<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的“神經(jīng)<b class='flag-5'>系統(tǒng)</b>”

    工業(yè)聯(lián)網(wǎng)IOT網(wǎng)關(guān)是什么

    隨著工業(yè)4.0和聯(lián)網(wǎng)IoT)技術(shù)的迅猛發(fā)展,工業(yè)聯(lián)網(wǎng)IoT
    的頭像 發(fā)表于 09-19 14:06 ?312次閱讀
    工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>(<b class='flag-5'>IOT</b>)<b class='flag-5'>網(wǎng)關(guān)</b>是什么

    Modbus聯(lián)網(wǎng)網(wǎng)關(guān)是什么

    Modbus聯(lián)網(wǎng)網(wǎng)關(guān)是一種專門用于將基于Modbus協(xié)議的設(shè)備連接到聯(lián)網(wǎng)IoT)的設(shè)備或軟件。Modbus是一種常用的工業(yè)通信協(xié)議,主
    的頭像 發(fā)表于 08-10 13:49 ?352次閱讀
    Modbus<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)網(wǎng)關(guān)</b>是什么

    3568F-麒麟KylinOS國(guó)產(chǎn)操作系統(tǒng)演示案例

    KylinOS簡(jiǎn)介 銀河麒麟嵌入式操作系統(tǒng)V10是面向聯(lián)網(wǎng)及工業(yè)互聯(lián)網(wǎng)場(chǎng)景的安全實(shí)時(shí)嵌入式操 作系統(tǒng),具備信息安全、多域隔離、云邊端協(xié)同
    發(fā)表于 07-25 15:55

    工業(yè)聯(lián)網(wǎng)智能網(wǎng)關(guān)是什么

    工業(yè)聯(lián)網(wǎng)智能網(wǎng)關(guān)(Industrial IoT Gateway)是工業(yè)聯(lián)網(wǎng)架構(gòu)中的關(guān)鍵設(shè)備,
    的頭像 發(fā)表于 07-24 14:34 ?319次閱讀

    聯(lián)網(wǎng)高級(jí)智能網(wǎng)關(guān)是什么

    聯(lián)網(wǎng)IoT)高級(jí)智能網(wǎng)關(guān)是一種特殊的硬件設(shè)備或軟件系統(tǒng),主要負(fù)責(zé)在
    的頭像 發(fā)表于 07-22 15:46 ?463次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>高級(jí)智能<b class='flag-5'>網(wǎng)關(guān)</b>是什么

    工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)是什么?工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)的工作原理

    著至關(guān)重要的作用。本文將詳細(xì)闡述工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)的概述及工作原理。 一、工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)的概述 工業(yè)聯(lián)網(wǎng)網(wǎng)
    的頭像 發(fā)表于 06-27 14:04 ?864次閱讀
    工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)網(wǎng)關(guān)</b>是什么?工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)網(wǎng)關(guān)</b>的工作原理

    聯(lián)網(wǎng)IoT網(wǎng)關(guān)是什么?有什么應(yīng)用場(chǎng)景?

    聯(lián)網(wǎng)IoT網(wǎng)關(guān)是一種連接傳統(tǒng)設(shè)備和現(xiàn)代網(wǎng)絡(luò)的硬件設(shè)備,它可以將來(lái)自各種傳感器和設(shè)備的數(shù)據(jù)轉(zhuǎn)換成網(wǎng)絡(luò)可理解的信息,并將其傳輸?shù)皆贫嘶虮镜胤?wù)器。同時(shí),
    的頭像 發(fā)表于 06-26 14:02 ?740次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>IoT</b><b class='flag-5'>網(wǎng)關(guān)</b>是什么?有什么應(yīng)用場(chǎng)景?

    工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)的組成

    ,用于連接不同的現(xiàn)場(chǎng)設(shè)備。 ? - 無(wú)線接口:如Wi-Fi、藍(lán)牙、LoRa、NB-IoT等,用于支持無(wú)線通信的設(shè)備連接。 2. 操作系統(tǒng)和軟件: ? - 嵌入式操作系統(tǒng):如Linux、
    的頭像 發(fā)表于 04-29 15:51 ?516次閱讀

    工業(yè)聯(lián)網(wǎng)網(wǎng)關(guān)由什么組成

    )、以太網(wǎng)端口、Wi-Fi、藍(lán)牙、Zigbee、LoRa等。這些接口使得網(wǎng)關(guān)能夠與傳感器、執(zhí)行器、PLC、DCS等設(shè)備進(jìn)行數(shù)據(jù)交換。 2. 操作系統(tǒng):IIoT網(wǎng)關(guān)通常運(yùn)行在一種輕量級(jí)的操作系統(tǒng)
    的頭像 發(fā)表于 04-24 14:08 ?393次閱讀

    聯(lián)網(wǎng)操作系統(tǒng)的內(nèi)涵及主要類型

    聯(lián)網(wǎng)操作系統(tǒng)需要優(yōu)化資源配置與管理,確保低功耗運(yùn)行并滿足嚴(yán)格的實(shí)時(shí)性要求,這對(duì)電池供電或能源受限的設(shè)備尤為關(guān)鍵。
    的頭像 發(fā)表于 02-21 11:34 ?914次閱讀

    請(qǐng)問(wèn)mbed聯(lián)網(wǎng)操作系統(tǒng)會(huì)成為cortex-m中的android嗎?

    mbed 聯(lián)網(wǎng)操作系統(tǒng)會(huì)成為cortex-m中的android嗎?
    發(fā)表于 01-17 07:14

    全網(wǎng)通DTU與聯(lián)網(wǎng)關(guān)有哪些區(qū)別呢?

    全網(wǎng)通DTU與聯(lián)網(wǎng)關(guān)有哪些區(qū)別呢? 全網(wǎng)通DTU(Data Transfer Unit)和聯(lián)網(wǎng)關(guān)IoT Gateway)都是用于
    的頭像 發(fā)表于 12-15 10:10 ?1050次閱讀

    linux屬于什么操作系統(tǒng)

    Linux屬于一種類UNIX操作系統(tǒng)Linux,全稱GNU/Linux,是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX
    的頭像 發(fā)表于 11-08 11:01 ?3915次閱讀