管理和营运开源项目Eclipse的非营利软件供货商联盟Eclipse Foundation近日发布《2022年物联网和边缘开发人员调查》(2022 IoT & Edge Developer Survey)报告,结果显示连接性(connectivity)和安全性仍然是物联网开发人员面临的主要挑战——连接性(47%)是2022年最受关注的问题,其次是安全性(26%)以及数据的收集与分析(26%)。
根据该调查显示安全方面的顾虑增加,这表示开发人员在为其应用确定正确技术方面面临挑战。此外,调查也显示与部署相关的顾虑则较减少。报告中指出,这表示“通过概念验证(PoC)阶段的解决方案越来越少,开发人员更关注于推出成功的解决方案,以确保整体更好的用户体验。”
物联网/边缘解决方案中最常用的安全相关技术是通讯安全,例如TLS、DTLS (26%)。其次是分析/异常侦测(24%)、数据加密(24%)、JSON Web Token (JWT,16%)以及OTA更新(15%)。
由Eclipse IoT工作组、Eclipse Edge Native工作组和Eclipse Sparkplug工作组赞助的年度《物联网和边缘开发人员调查》现已进入第八个年头,访查对象包括来自产业中约910名全球开发人员、提交者(committer)、架构师和决策者。研究人员表示,大多数(69%)的调查受访者既是开源项目的提交者,也是物联网/边缘解决方案的用户,这一数字比去年的调查高出20%。
农业(23%)是采用工业物联网(IIoT)和边缘运算技术的主要产业,取代在去年排名首位的工业自动化(22%),其次是汽车(20%)、能源(17%)和智慧城市(17%)等领域。
边缘运算正以人工智能(AI,38%)在现实世界应用中取得进展,成为边缘网关/边缘节点(Edge Gateway/Edge Node)最常见的工作负载。据调查受访者称,前四项主要应用包括控制逻辑(34%)、多节点间的数据交换(22%)和数据分析(20%)。
针对物联网边缘网关/边缘节点的主要边缘运算工作负载调查结果。(数据源:Eclipse Foundation)
调查还显示,Wi-Fi (36%)是物联网开发人员最主要使用的连接技术。其次是以太网络(Ethernet,29%)、蜂巢式(cellular,22%)和蓝牙/蓝牙智慧(Bluetooth/Bluetooth Smart,20%)。
研究人员表示,ARM由于64位ARM架构取得进展,持续主导受限装置、网关和边缘服务器等硬件架构续。用于物联网/边缘网关和边缘节点的主要的架构包括AMD/Intel x86-64 (26%)、ARM Cortex v8 (22%)、ARM v6 (17%)和ARM v7a (15%)。针对受限装置,ARM Cortex-M0/M0+以26%居首,其次是ARM Cortex-M3/M4 (24%)和ARM Cortex-M7 (20%)。
针对物联网/边缘网关和边缘节点的主要硬件架构调查结果。(数据源:Eclipse Foundation)
此外,Java (42%)是物联网网关和边缘节点使用最广泛的编程语言,其次是Python (31%)、Javascript (28%)和C (27%)。
这项调查结果中的其他主要发现包括:
MQTT (33%)仍然是使用最广泛的IIoT通讯协议,尽管研究人员回报称零碎化情况有所增加。HTTP/HTTPS (24%)和REST (22%)通讯协议也略有下降,而其他替代通讯协议(TCP/IP、AMQP、内部/专有协议)的使用也有所增加。
三大云端供货商尽管仍持续占据主导地位,但也在失去一些原有优势:亚马逊(Amazon) AWS (从2021年的44%到2022年减少到36%)、微软(Microsoft) Azure (从2021年的29%降至2022年的18%)和Google Cloud Platform (从2021年的20%减少到2022年的16%)。报告中则显示Kubernetes (14%)和其他本地云端(14%)出现成长。
容器镜像(Container images,从2021年的30%至2022年增加到49%)是边缘网关和边缘服务器最常用的边缘运算工件。
调查数据中也提供关于边缘运算工作负载、数据储存类型、物联网中介韧体偏好、操作系统和编程语言的更多详细信息。调查受访者包括开发人员(37%)、高阶管理人员(18%)和工程/研发管理人员(11%)。
(原文发表于ASPENCORE旗下EDN姐妹媒体Electronic Peoducts,参考链接:Connectivity challenges IoT developers,编译:Susan Hong)