物联网解决方案的典型架构通常比大多数企业系统的架构复杂得多。增加物联网系统复杂性的一个主要因素是驻留在数据中心的后端服务。有了物联网解决方案,我们必须处理在该领域工作的无数设备。由于这些设备的性质与Web,桌面甚至移动客户端差异很大,因此我们需要一个中间架构元素来充当现场设备和企业数据中心之间代理,即物联网网关。
为什么需要IoT网关?
将网关引入您的物联网架构背后的主要原因是什么?小隐通过探讨网关架构如何运作的一些最重要方面来阐明这个问题。
首先,传感器在网络连接方面的能力非常有限。你的传感器可能会使用蓝牙低功耗(BLE),就像市场上的大多数信标一样,某些传感器还可能使用ZigBee协议提供连接。在局域网(LAN),家庭局域网(HAN)或个人局域网(PAN)中还可以有许多其他协议。所有这些协议都有一个共同点——它们无法直接连接到广域网(WAN)或Internet等大型网络。我们需要一个网关,通过使用WiFi,GSM或其他类型的连接,作为传感器提供与外部网络的单点联系。
网关不仅仅是将数据从传感器转发到后端服务的转储代理。在将信息发送到数据中心之前,需要物联网网关来对现场信息进行预处理。这种预处理包括消息过滤和聚合。
网关还应作为单一访问点来监视操作区域的选定区域。监控软件不应该连接到每个传感器,它只应在网关层面进行监控,而网关又负责从传感器收集所有必要的指标。
常见架构
以下网关架构图是最常见的架构设计,其中网关本身未配备传感器。设备上安装的网关软件负责从传感器收集数据,预处理数据,并将结果发送到数据中心。