当前位置: 首页 > 科技观察

想了解物联网的未来吗?问开发商!

时间:2023-03-16 21:20:22 科技观察

一项针对物联网开发人员的新调查显示,随着物联网项目投入生产,连接性、性能和标准越来越受到关注。软件开发人员统治世界可能是陈词滥调,但如果人们想了解一项重要技术的未来,了解开发人员在做什么是值得的。考虑到这一点,在Eclipse基金会对1,700多名物联网开发人员进行的一项新调查中,可以获得对整个物联网(IoT)社区的一些真实的实地见解。也许不足为奇,物联网连接问题位居安全问题列表之首,轻松超过其他物联网问题。但事情开始变得有趣起来。超过五分之一(21%)的物联网开发人员将网络连接视为挑战,其次是数据收集和分析(19%)、性能(1??8%)、隐私(18%)和标准(16%)。网络连接继去年成为开发者关注的物联网前三名后升至第二位。与此同时,对安全以及数据收集和分析的担忧实际上同比略有下降。(与去年相比,对性能、隐私和标准的担忧也显着增加。)Eclipse基金会执行董事MikeMilinkovich在一封电子邮件中说,“如果你看看物联网领域开发人员最关心的问题调查中,我认为Connectivity、performance和standards是突出的,IoT项目变得越来越真实,它们正在逐渐走出沙盒并进入生产。”Milinkovich继续说道,“通过物联网中的连接,在某处部署传感器,以及物理限制使得连接变得困难,一切看起来都很简单。”他还提到了大量不兼容的技术,这些技术正在推动开发人员对连接性的担忧。物联网标准和互操作性Milinkovich还谈到了一个物联网问题:互操作性。“标准是不同供应商产品之间互操作性的代表,这是一个难以实现的目标在工业物联网(IIoT)中,”他解释说。“工业物联网(IIoT)是关于打破专有孤岛,并使用OSS标准和实施来改造工厂和物流基础设施多年,使用标准协议集而不是而不是特定于供应商的协议,“他说。当企业在现场部署应用程序时,如果不同的制造商使用不同的协议或对现有协议进行非标准扩展,这将成为一个大问题,并且机器之间无法相互通信。Milinkovich说:“这不仅与开放标准的更严格要求有关,而且与在开源堆栈中实施这些标准的要求有关。”“要保持成熟,市场不仅需要标准,还需要设备之间开箱即用的互操作性。””“性能是另一个生产级问题,”他说。“在开发的时候,企业以为自己知道瓶颈,但推到生产上,才发现真正的问题。”IoT多云开发调查还显示,在某些方面,IoT与更大的技术社区保持一致。例如,物联网对公有云和混合云架构的使用持续增长。亚马逊网络服务(AWS)(34%)、微软Azure(23%)和谷歌云平台(20%)是领先的物联网云提供商,因为它们横跨整个行业。如果有的话,AWS在物联网领域的领先优势可能小于其他领域,尽管很难获得可靠的云提供商市场份额数据。但Milinkovich将IIoT视为“混合云的巨大机遇”,因为许多IIoT用户非常关注通过工厂数据最大限度地减少延迟,他称之为“数据黄金”。他看到工厂正在转向混合云环境,利用Kubernetes和Bu等现代基础设施技术。在摆脱原有专有协议的同时,绕过了HTTP、MQTT等开放协议。IoT开发有何不同在某些方面,IoT开发的世界似乎与更广泛的软件开发没有太大区别。例如,顶级物联网编程语言反映了这些语言的受欢迎程度,其中C和Java占据主导地位。(C是受限设备的首选语言,而Java是网关和边缘节点以及物联网云的首选语言。)但Milinkovich指出,在开发嵌入式或受限设备时,程序员和设备的接口可以通过任意数量的深奥的硬件连接器。“企业正在用模拟器和仿真器进行开发,这是开发环境和应用程序目标之间固有的不同且更复杂的交互,有时硬件和软件是串联开发的,这使得它变得更加复杂,”他说。例如,他解释说,构建物联网解决方案可能会引入使用JavaScript和Angular在前端工作的Web开发人员,而后端云开发人员控制云计算基础设施,而嵌入式开发人员则专注于在Internet上构建。在受限设备上运行的软件。难怪Web开发人员有很多要担心的事情。