哪些编程语言和操作系统更适合物联网?

转载 2017年06月02日 15:29:11

物联网开发者调查:适用于物联网的编程语言和操作系统


http://www.oschina.net/news/85126/top-programming-languages-operating-systems-for-iot

这十大物联网操作系统你都知道吗?

http://www.sohu.com/a/114709387_472880

物联网嵌入式操作系统大全


https://mini.eastday.com/mobile/170419213211431.html


http://www.cnitpm.com/pm1/43845.html



Eclipse基金会最近完成了由 713位开发者回答的 IoT开发者调查,他们被问到了有关 IoT 编程语言、云平台、IoT 操作系统、消息协议(MQTT, HTTP)、IoT硬件架构等问题。调查结果已经公布,所以我们来看看一些幻灯片,特别是关于编程语言和操作系统。要注意的是,IoT是适用于传感器,网关和云的通用术语,因此这个调查会根据物联网生态系统的不同部分,合适地划分语言。

C和 C++仍然是 Constrained Device的首选语言,而且开发人员通常会使用多种语言,因为总数已超过 100%。

IoT网关是对性能和资源(内存/存储)要求更高的硬件,因此像 Java和 Python这样的高级语言加入 C和 C++并不感到惊讶,其中 Java是其中最受欢迎的语言,因为有 40.8%的受访者选择了 Java。

哪些编程语言和操作系统适更用于物联网?

当提到关于几乎无限资源的云时,并且在大多数情况下,不需要与硬件进行交互,所以像 Java,JavaScript,Node.js和 Python这种更高级的语言将会占多数。

哪些编程语言和操作系统适更用于物联网?

当谈到 constrained IoT devices的操作系统时,Linux以 44.1%的比例领先 bare metal (27.6%)和 FreeRTOS (15.0 %)。Windows在其中位于第四名,应该是 Windows IoT core, Windows Embedded,和 WinCE的混合。

哪些编程语言和操作系统适更用于物联网?

Linux是 IoT网关中采用比例最高的操作系统,有 66.9%的受访者使用它,这远超排在第二位占比 20.5%的 Windows操作系统。这次调查没有关于云的数据,可能是因为用户没有单独运行自己的云服务器,而是依赖于提供商。不过他们特意问到了用于物联网项目的 Linux发行版,结果有点出乎意料,Raspbian以 45.5%的比例遥遥领先,Ubuntu Core紧随其后,使用比例达到了 44.4%。

也许 Raspbian在原型设计阶段或评估过程中被使用,因为大多数开发者(84%)都在使用像 Arduino, BeagleBone或 Raspberry Pi这样廉价的开发版。20%的开发者还表示在物联网解决方案中部署了这种板。

这是调查结果的几张幻灯片,可在下面的幻灯片中找到有关 Intel/ARM硬件共享,消息和工业协议,云解决方案,无线连接等更多详细信息。

物联网需要什么样的应用开发语言?

目前来说,是没有一套专门面向物联网应用开发的语言的,这不利于推动物联网的大发展,因此,必须要选择一种适合物联网特点的开发语言。下面我们结合物联网本身的特征,分析物联网对应用开发语言的要求。然后感觉这些...
  • hellochina15
  • hellochina15
  • 2016年11月22日 20:09
  • 8331

基于 JavaScript 语言的快速物联网开发架构

随 JavaScript 语言的流行,及物联网领域的崛起,我们能看到它们结合的可能性,同时也发现它特别适合于物联网开发。...
  • tangxiaoyin
  • tangxiaoyin
  • 2017年06月30日 09:50
  • 6551

国内外物联网平台特点以及开发语言整理

-------------------------国外-------------------------------- 国外物联网平台在线对比  GE SAP 西门子 Bosch 等 国外15个流行物...
  • liang890319
  • liang890319
  • 2017年07月11日 18:57
  • 686

物联网需要什么样的应用开发语言?

目前来说,是没有一套专门面向物联网应用开发的语言的,这不利于推动物联网的大发展,因此,必须要选择一种适合物联网特点的开发语言。下面我们结合物联网本身的特征,分析物联网对应用开发语言的要求。然后感觉这些...
  • hellochina15
  • hellochina15
  • 2016年11月22日 20:09
  • 8331

深入解析物联网操作系统(架构/功能/实例分析)

1.       物联网的主要特点                       i.             连接所谓连接,指的是各种各样的终端设备,都能够通过某种网络技术,连接到一个统一的网络上。任...
  • hellochina15
  • hellochina15
  • 2016年10月17日 14:45
  • 14509

一步步搭建物联网系统——GNU/Linux 强大且Free

GNU/Linux 强大且Free 什么是Linux Linux是一种自由和开放源码的类UNIX操作系统内核。目前存在着许多不同的Linux发行版,可安装在各种各样的电脑硬件设备,从手...
  • zixi2015
  • zixi2015
  • 2015年01月20日 09:17
  • 715

嵌入式操作系统与物联网演进之路

物联网是新一代信息技术的重要组成部分,回顾其发展,其中不得不提的必然是嵌入式系统。在如今的物联网热潮之下,嵌入式系统也面临着全新的机遇与挑战。本期我们与嵌入式系统专家何小庆共同探索嵌入式物联网操作系统...
  • tangxiaoyin
  • tangxiaoyin
  • 2017年05月05日 10:27
  • 2877

未来物联网全栈开发 的主流语言是什么?

CSDN推出的讨论话题是:未来物联网全栈开发主流语言是什么? 小虎老师,从考试角度来分析此题,也就是先要审题,抓住几个关键信息: 1.未来的 2.物联网 ...
  • littletigerat
  • littletigerat
  • 2017年05月10日 20:02
  • 2859

国内外物联网平台特点以及开发语言整理

-------------------------国外-------------------------------- 国外物联网平台在线对比  GE SAP 西门子 Bosch 等 国外15个流行物...
  • liang890319
  • liang890319
  • 2017年07月11日 18:57
  • 686

2017 年物联网开发趋势报告:Linux 仍是 IoT 的主要操作系统

从语言、操作系统、云平台看全球物联网开发趋势。
  • tangxiaoyin
  • tangxiaoyin
  • 2017年06月08日 17:22
  • 1639
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:哪些编程语言和操作系统更适合物联网?
举报原因:
原因补充:

(最多只允许输入30个字)