译者|范晓波修订|孙淑娟物联网(IoT)正在不断发展。由于该技术在自动化、数据收集和处理方面的潜力,物联网项目在各行各业蓬勃发展。为什么了解物联网架构是创建成功的物联网项目并充分利用其所有优势的关键?因为它让您清楚地了解一切如何运作以及不同组件如何交互。本质上,物联网架构确保数据到达需要的位置并得到正确处理。如果没有合适的物联网架构,网络就会变得不可靠,从而打败投资物联网的初衷。让我们看看物联网架构最重要的方面,它的结构、不同的类型和层次。体系结构概述体系结构是一组规则和指南,用于确定系统中的组件必须如何协同工作以实现特定目标。换句话说,它是实现计算机系统及其功能的蓝图。这可以帮助我们理解物联网架构的定义、发展和构成。由于项目的范围和用例差异很大,目前对于物联网架构的确切定义尚未达成共识。但是有一些关键方面是所有物联网项目都应该具备的,这些是我们将要研究的方面。简而言之,IoT中的架构是一个框架,它定义了:物理组件的行为方式(IoT设备)网络配置如何处理数据(如何存储和收集数据)为操作执行哪些流程系统如何工作连接的设备组成一些物联网系统的架构定义了它的行为和操作方式。这意味着在开发物联网解决方案时做出正确的决定对于项目的成功及其优势至关重要。因此,在开发物联网项目时,仔细考虑四个组成部分至关重要:功能:系统如何运行。设备如何行为,它们如何相互通信,它们收集什么数据,它们如何以及何时收集数据,系统应该如何自主工作等。可扩展性:系统自适应扩展能力。随着时间的推移,在开发阶段设计的结构将允许系统添加新设备或收集更多数据而无需完全重新构建。可用性:系统保持活动状态的频率和可靠性。可用性是指系统的稳定性及其数据的完整性。可维护性:设计系统时要考虑它们的维护方式。这包括定期维护、更新硬件或软件,以及使系统保持最佳性能。层在物联网架构中的重要性“层”定义和分类物联网架构。由于对物联网架构的确切定义没有达成共识,开发商和制造商对这些类别的定义各不相同。因此,某些层比其他层包含更多层。层在它们所属的功能区域中彼此不同。简而言之,物联网架构由收集数据的智能设备、允许设备之间通信的网络、中间件物联网平台以及用户可用于与物联网系统交互的应用程序组成。设备层设备层包括所有能够通过互联网捕获、处理和交互数据并对数据采取相应操作的设备。物联网设备中收集信息的所有设备都是传感器,例如监控摄像头、压力传感器或恒温器。对数据起作用的设备是执行器。例如,根据从生物识别扫描仪收集的数据打开的门锁就是执行器。传输层传输层或连接层定义物联网设备和控制器如何相互通信。该层定义了哪些设备相互交互以及它们如何通信。物联网通信协议、网络、网关和数据采集系统的构建是为了将模拟信号数据(由物联网设备捕获)转换为数字信号数据,并通过互联网发送这些数据。处理层处理层定义了在物联网系统中如何分析、接收和处理数据。在以云为中心的模型中,云数据中心通过传输层从物联网设备接收数据,并开始监控、管理和存储数据以供系统和最终用户使用。在边缘处理模型中,网络上的设备在内部处理大部分数据,然后通过对等(P2P)通信将结果发送到接收设备。P2P意味着设备可以直接通信,而无需通过云服务器发送数据。它通常比以云为中心的模型更快、更可靠,因为不需要第三方服务器或数据库来处理数据。应用程序/用户界面层为维护、更改和与物联网系统交互而开发的软件构成了应用程序层。应用程序级软件可以是移动应用程序、桌面程序或Internet网页的形式。业务层最后,业务层是指公司或个人使用物联网系统做出的业务级决策。如果IoT系统展示了其降低成本或提高生产力的优势,则将在这一层做出投资于更好的设备或更改程序的决定。为什么收集见解很重要谈到物联网架构这个话题时,有很多方面需要考虑。如前所述,了解连接设备的来龙去脉可以帮助您利用物联网的所有优势。对于企业来说尤其如此。通过正确的架构,企业可以利用智能设备和系统的互连性,将它们分组以测量某些数据,并形成新的商业模式和用途。例如,具有物联网架构的组织将比没有物联网架构的组织具有更大的优势。在通过物联网节省资金、创造新收入或改善业务流程方面排名前三分之一的公司拥有物联网架构的可能性比不太成功的公司高34%。在当今充满不确定性的世界中,从长远来看,对物联网的洞察力可以成就或毁掉一家公司的业务。译者介绍范晓波,社区编辑,高级网络安全工程师。精通SDN、SD-WAN、VPN、NFV等网络相关技术。精通二层和三层网络转发。熟悉DPDK、VPP、OVS高性能网络开源框架。原标题:物联网架构完全指南,作者:CarstenRhodregersen
