物联网开发人员更喜欢基于Arm的处理器

物联网

775人已加入

描述

对 1,700 多名物联网开发人员的调查揭示了顶级硬件架构和 IDE 选择。

物联网开发人员面临着无数的硬件和软件挑战,从连接要求和互操作性到安全问题和数据管理。此外,他们需要牢记许多设计限制,包括功率、尺寸和成本。为了深入了解物联网开发人员面临的一些最大挑战和商业努力,Eclipse 基金会在今年早些时候进行了一项调查,发现物联网开发正在快速发展,大部分投资都是由工业市场推动的。

调查发现,物联网开发人员最关心的三大问题是安全性(38%)、连接性(21%)以及数据收集和分析(19%)。其次是性能(18%)、隐私(18%)和标准(16%)方面的挑战。

2019 年物联网开发者调查由Eclipse 物联网工作组与成员公司(包括博世软件创新、Eurotech 和红帽)合作开展,收到了超过 1,700 名开发者关于他们在物联网方面的努力的回复。据 Eclipse 基金会称,三分之二的受访者正在专业从事物联网项目,这表明了真正的商业成果。

大多数受访者涉及三个行业——物联网云平台(34%)、家庭自动化(27%)和工业自动化/IIoT(26%)。然而,物联网项目在汽车、教育和楼宇自动化行业中不断增长。

“开发人员正在应对受限设备、设备网关和可扩展云平台等关键领域的互操作性和性能挑战,”Eclipse 基金会执行董事 Mike Milinkovich 在一份声明中说。“由于市场上不兼容的网络技术激增,连接性尤其是开发人员日益关注的问题。”

Eclipse 表示,一项重要发现显示,受限设备的前三大 CPU 架构是基于 Arm 的,大量使用了 8 位、16 位和 32 位微控制器 (MCU)。这是细分:

ARM Cortex-M0:21%

ARM Cortex-M3:27%

ARM Cortex-M7:19%

Eclipse

此外,ARM 和英特尔主导了用于物联网网关的硬件架构。70% 的受访者使用带有 Arm 变体的网关和边缘节点,而 42% 的受访者使用带有 Intel x86 和 x86_64 CPU 的网关和边缘节点。

调查还发现,用于物联网开发的前三大集成开发环境 (IDE) 或文本编辑器是 Eclipse IDE (45%)、Visual Studio (32%) 和 Notepad++ (26%)。此外,近 10% 的受访者还使用 Eclipse Che,即 Eclipse Cloud IDE。该报告还指出,与去年相比,Visual Studio Code 的使用率从 23% 上升到 32%。

Eclipse

尽管 TCP/IP (54.1%)、Wi-Fi (48.2%) 和以太网 (41.1%) 在连接协议的使用中占主导地位,但调查表明 Satellite 和 Thread 同比增长了一倍以上。该报告还指出了专业连接解决方案的使用,例如 LPWA、Zigbee、6LoWPAN、Z-Wave 和卫星,这些解决方案的使用率在 8% 到 15% 之间。

其他主要发现包括:

排名前三的安全技术是通信安全 (38%)、数据加密 (38%) 和 JSON Web 令牌 (JWT) (26%)。

受限设备最流行的编程语言是 C,而 Java 是网关/边缘节点和物联网云最流行的编程语言。

三个领先的物联网云平台是 AWS (34%)、Azure (23%) 和谷歌云平台 (GCP) (20%)。

物联网开发人员使用的前三大通信协议是 HTTP (49%)、MQTT (42%) 和 Websockets (26%)。

调查发现,80% 的受访者活跃于物联网领域。其中40%在工作中开发物联网解决方案,10%在业余时间开发,20%在业余时间学习,10%在研究物联网解决方案。

毫无疑问,致力于物联网解决方案的开发人员的百分比将在所有行业中继续增长。一个恰当的例子:Dresner Advisory Services 的2018 年物联网智能市场研究发现,32% 的组织(跨越各种垂直领域)在 2018 年投资于物联网,其中 48% 的组织计划在未来两年内进行投资。

   作者:Gina Roos,电子产品总编

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分