物联网参考架构
物联网参考架构遵循分层模型,如下图所示
图1.2——分层物联网参考体系结构
让我们更详细地了解这些层:
感知/驱动层:该层表示传感器(压力、温度等)收集环境信息的物理层。反过来,环境也会受到执行器(电动机、恒温器控制等)的影响。
连接层:该层提供向聚合/处理层发送数据(来自传感器的感知数据和向执行器的控制命令等)所需的连接。这一层是通过利用连接选项(5G、Wi-Fi、NB-IoT、LoRA等)实现的。选择特定连接选项的决定取决于范围和带宽等各种因素。
处理层:处理层接收、分析和存储从连接层接收的数据。处理可以在数据源(边缘计算)附近执行,也可以在私有/公共云中执行。数据处理和存储元素,如数据库、数据流引擎和AI/ML算法,构成了这一层的一部分。
服务层:该层连接处理层和应用层。另一种看待这一层的方式是将其视为一组API,应用层可以使用这些API来开发物联网应用,如智能家居、精准农业、智能制造等。
应用程序层:该层表示最终用户要使用的应用程序。这些应用程序通常托管在边缘或云中(中央服务器),并使用移动设备作为移动应用程序使用。或者,它们可以部署在web服务器上,并使用浏览器进行访问。
后续章节中列出的物联网模式将与我们刚才讨论的物联网参考架构保持一致。此外,本书后半部分列出的其他重要物联网主题(如数据分析和物联网安全)也将建立在对这一概念的理解之上。 分层参考体系结构提供了各种好处,例如不同层的独立可扩展性,以及由于更改仅限于特定层而增强的可维护性。物联网模式将帮助您在更短的时间内以可复制的方式在特定层开发所需的功能。与参考体系结构的不同层相关的体系结构模式(在随后的章节中详细介绍)如下图所示
图1.3——在参考体系结构的不同层实现的物联网模式
接下来,我们将研究在实施物联网用例时应该注意的独特需求。