物联网和边缘计算长期以来一直是未来技术发展讨论的热门话题。然而,尽管很多人吹捧这些技术具有近乎无限的潜力,但很少有人能准确概述出它们的未来情况。
最近,一个专注于物联网和边缘技术的开源软件开发人员组织对来自全球的 910 名开发人员进行了调查,以收集对这些领域未来的有意义见解,并概述他们所面临的一些挑战。
Eclipse Foundation 的 2022 年物联网和边缘开发人员调查是该组织发布的第八次此类调查,该调查还旨在为企业利益相关方确定这两个领域的一些潜在机会。
Eclipse 基金会执行董事 Mike Milinkovich 说:“物联网和边缘计算可以说是当今最重要的技术,特别是对于工业自动化、农业和汽车等行业而言。这份调查报告中详述的见解有助于指导内部开发团队和技术决策者,使工业物联网焕然一新。”
物联网和边缘将持续发展
对于开发人员本身而言,这项调查似乎强化了物联网和边缘应用的许多现行标准。这些调查结果包括:
Java 是开发人员的首选语言。尽管在受限设备上工作时,C和C++也被广泛使用,但Java被强调为物联网网关和边缘节点等终端设备最广泛的首选语言。
MQTT 仍然是使用最广泛的工业物联网通信协议,尽管似乎存在更大的碎片化。与 2021 年相比,HTTP/HTTPS 和 REST 的工业物联网使用量出现小幅下降,而 TCP/IP、AMQP 以及专有版本等通信协议则出现了显著增长。
越来越多的开发者正在远离三大公共云。竞争的加剧和更多的解决方案导致公共云领域的三位领导者的使用略有下降。亚马逊 AWS 仍保留 36% 的市场份额(自 2021 年以来下降 8%)、微软 Azure 18%(下降 11%)和谷歌云平台 16%(下降 4%),但替代品的影响力(和数量)开始影响云环境。其他需要大量边缘设备的任务包括控制逻辑(34%)、跨多个节点的数据交换(22%)和数据分析。
这些发现似乎表明,尽管大多数物联网和边缘开发人员都乐于在现有架构中工作,但许多人正在寻找新的创新途径。
边缘在哪里?
该调查还对边缘计算解决方案的方向及其部署方式提出了一些有趣的见解,例如,人工智能已经成为许多边缘部署的核心要素,38% 的受访者将人工智能列为他们最重要的边缘计算工作负载。与去年调查中列出的 21% 相比,这是显著的增长。
在其他地方,容器映像已成为最常用的边缘计算工件。这并不奇怪,因为通过容器映像支持的进程往往比同类虚拟机使用更少的内存,从而使边缘设备更高效。
农业已成为最快采用物联网和边缘技术的行业,过去一年有 23% 的开发人员为该行业做出了贡献。紧随其后的是工业自动化(22%)和汽车行业(20%),而能源和智慧城市应用也榜上有名(占17%)。
安全仍然是最常见的挑战
不出所料,安全问题仍然是物联网和边缘计算开发人员的首要任务。与上一年的调查相比,强调安全问题的答复几乎翻了一番,连接性和数据收集/分析排在前三名。
边缘设备收集大量数据,使其成为不良行为者的主要目标。这就是为什么许多边缘设备开发架构不保留其收集的任何数据,而是将其直接传输到云中的原因。
未来是光明的
专家预测,到 2025 年,全球企业在边缘硬件、软件和服务上的支出可能达到 2740 亿美元。与此同时,根据《财富商业洞察》(Fortune Business Insights) 的数据,到 2029 年,全球物联网支出预计将高达 2 万亿美元。随着这两种技术的不断发展和更多应用的出现,预计物联网和边缘解决方案将变得越来越普遍。