星形与网状网络拓扑:物联网无线连接基础

时间:2023-04-07

星形网络和网状网络是物联网无线网络的两种基本架构。

随着Bluetooth mesh 近获得关注,mesh 网络在未来几年可能会变得更加广泛,特别是在数千个IoT 节点必须在广阔的地理区域进行通信的应用中。网状网络可以促进楼宇自动化、能源管理、工业自动化和资产管理等应用。 

为了突出网状网络的优点和局限性,本文深入讨论了星形和网状拓扑的基本特征。然后以典型的 Zigbee 网状网络为例。在以后的文章中,我们将单独研究蓝牙网状网络。

 

选择合适的物联网无线网络解决方案

物联网应用有多种不同的无线连接解决方案。考虑到广泛的用例,选择合适的无线连接解决方案来满足给定物联网应用的要求可能非常具有挑战性。

选择连接解决方案时,应考虑范围、数据速率、安全性、功耗和可扩展性等各种因素。

网络拓扑——传感器、执行器和网关节点如何排列或相互连接——是影响网络性能的另一个重要因素。

物联网无线网络的两种基本架构是星形连接和网状连接。 

 

星型拓扑优缺点

星型拓扑如图 1 所示。

 

起始地形的表示。

图 1. 起始地形的表示。图片由德州仪器提供

 

星型网络由一个中心枢纽组成,所有其他节点都连接到该中心枢纽。节点通过中央集线器相互通信,在大多数情况下,中央集线器也是互联网的网关。

家庭 Wi-Fi 网络是一种熟悉的星形拓扑结构,手机、平板电脑和打印机都连接到一个中央集线器(无线接入点)。这个中央集线器既充当本地网络中的路由器,又充当互联网的网关。 

由于集线器负责沿星形网络分发数据包,消息可以通过单“跳”(节点和集线器之间的数据传输)或两“跳”(两个节点之间的数据传输通过网络)到达目的地中心)。此功能导致具有一致且可预测性能的快速网络。

另一个优势是基于星型拓扑的物联网网络可以轻松识别和隔离故障节点,因为每个节点都有自己与集线器的独立连接。

然而,由于数据包必须通过中央节点,网络存在单点故障。如果中心节点出现故障,整个网络将不复存在。

无线星形连接的另一个主要限制是所有节点都应该在中央节点的直接无线电覆盖范围内。这限制了网络的物理大小。 

此外,星型网络不具备绕过射频障碍物或射频干扰高的环境的灵活性。

网状网络并非如此,网状网络通常在每两个节点之间包含多条路由路径,我们将在稍后讨论。网状网络具有更灵活的布局,更有可能绕过 RF 障碍物。 

 

网状网络:完全和部分网状拓扑

在网状网络中,一个节点可以直接与多个其他节点通信。 

有两种类型的网状网络:全网状和部分网状。

在全网状拓扑中,每个节点都可以直接与网络中的每个其他节点通信。

在图 2 所示的部分网状网络中,每个节点都可以直接连接到网络中的一个或多个其他节点,但不一定连接到网络中的每个其他节点。 

 

部分网络网格的表示。

图 2. 部分网络网格的表示。图片由德州仪器提供

 

IoT 应用程序通常使用部分网状拓扑来扩展网络范围,我们将在下面讨论。 

在网状网络中,节点可以充当转发器,通过网络路由数据。因此,每两个节点之间都有几条不同的路径。这种冗余提高了网络弹性;如果一条路径失败,则可以使用另一条路径通过网络传播数据。  

由于节点能够充当中继器,因此不在彼此直接无线电范围内的节点仍然可以通过路由器节点进行通信。这是物联网应用中网状网络的主要优势,因为它允许用户将网络范围扩展到单个无线电之外。

缺点是通信的多跳特性会增加通过网络传播数据包的延迟。

跃点数以及网络延迟是数据包通过的路由器数量的函数。这使得评估网络性能比简单结构(例如上面讨论的星形拓扑)更加复杂。

在这种情况下,可以使用服务质量 (QoS) 指标:在指定持续时间(例如 300 毫秒)内到达终目的地的传输数据包的比率。

网状网络的路由节点应该实施一些路由算法以有效地将数据包传送到目的地。为了实现这些路由功能,路由节点应该有更多的处理能力和内存,这增加了这些节点的复杂性和成本。

     

用于星形、树形和网状拓扑结构的 Zigbee 协议

Zigbee 是一个开放的标准,旨在满足低成本、低功耗无线物联网网络的需求。

Zigbee 基于 IEEE 802.15.4 链路层,在 2.4 GHz、900 MHz 和 868 MHz 等免许可频段中运行。ZigBee 支持星形、树形和网状拓扑结构。

典型的 Zigbee 网状网络如图 3 所示。

 

Zigbee 网状网络。

图 3。Zigbee 网状网络的示例。图片由SM Song WJ Yao 提供

 

Zigbee 网状网络中的无线电扮演着不同的角色。节点可以是协调器、路由器或终端设备。协调器设置网络并允许路由器和终端设备加入网络。除了创建网络之外,协调器还负责管理网络的安全性。 

路由器节点始终监听路由它们通过网络接收的信息。这些节点通常由市电供电。

,终端设备是不路由信息的节点。这些设备保持睡眠模式以节省电量,并且只会短暂唤醒以轮询其父母并接收已发送给他们的消息。

终端设备通常是电池供电的节点。

Zigbee 网状网络可以自动配置自身(自形成)。

此外,当节点离开网络或发生故障时,网络可以根据节点的新组合重新配置路由路径。这种自我修复功能提高了网络在不断变化的条件下的稳定性。

在本系列的下一篇文章中,我们将研究近引起物联网行业大量关注的蓝牙网状网络的不同特性。


上一篇:什么是磁力计?
下一篇:低引脚数串行通信:1-Wire 总线简介

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料