物联网架构的三个层次?
物联网 (IoT) 代表着万物互联。它是一个由物理对象或人员(称为“事物”)组成的网络,这些对象安装了应用程序、电子设备、网络和传感器,使这些对象能够收集和交换信息。物联网的目标是将网络连接从标准设备(如计算机、手机、平板电脑)扩展到关联的哑设备,例如烤面包机。
物联网组件
物联网有各种组件,如下所示:
传感器/设备
传感器或设备是一种组件,可帮助我们从周围环境收集实时信息。所有这些信息都可能具有不同程度的复杂性。它可以是一个简单的温度监测传感器,也可以是一个视频流的设计。
数据处理
数据从云端收集和接收。软件在接收数据后实现收集信息的处理。此过程可以仅检查温度,读取空调或加热器等设备上的读数。它也可以非常复杂,例如使用计算机视觉识别视频中的对象。
用户界面
需要通过某些方法向最终用户提供数据,这些方法可以通过触发其手机上的警报或通过电子邮件或短信发送这些通知来管理。用户可能需要一个主动测试其物联网系统的界面。
连接性
所有收集到的信息都传输到云基础设施。传感器必须使用多种通信渠道连接到云端。这些通信介质包括蜂窝网络或卫星网络、蓝牙、Wi-Fi、广域网等。
物联网架构的三个层次
物联网架构有三个层次,如下所示:

感知层
此层支持使用传感器和安装的系统。这些传感器根据需求收集大量信息。
它还包含与周围环境连接的边缘设备、传感器和执行器。它可以找到特定的空间参数或找到周围环境中的其他智能事物/对象。
网络层
网络层通过提供逻辑方法来生成发送方和用户之间的逻辑关联。此层切换和路由消息分组,这对于将其接收至目的地至关重要。
它对于发送和传送消息分组至关重要。网络层做出路由决策并为比单个连接更远的设备促进分组。
如果分组大于最大数据链路层,网络层还可以将大型分组分解成小块。网络在接收端将片段重新组装成分组。
应用层
此层为客户端和软件功能提供服务。它决定用户如何使用数据网络。它允许客户端使用该结构。
例如,它为最终用户提供基于网络的服务。著名的应用层协议有 X.400(电子邮件协议)、X.500(目录服务器协议)、FTP(文件传输协议)和 rlogin(远程登录协议)。
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP