很多人編程的習(xí)慣不一樣,用的語(yǔ)言和系統(tǒng)都不盡相同,下面云里物里就來(lái)介紹IoT編程語(yǔ)言有哪些?然后使用率較高的又是哪些。

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

IoT編程語(yǔ)言有哪些?

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

IoT編程語(yǔ)言有哪些?

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

IoT編程語(yǔ)言有哪些?

當(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 的混合。

IoT編程語(yǔ)言有哪些?

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%。

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

上一篇: 企業(yè)如何在碎片化的物聯(lián)網(wǎng)市場(chǎng)中生存
下一篇: BLE藍(lán)牙的優(yōu)勢(shì)以及與傳統(tǒng)藍(lán)牙的區(qū)別?