如何使用 Rasberry Pi 3 增加 Ad-hoc 网络的范围?

如何使用 Rasberry Pi 3 增加 Ad-hoc 网络的范围?

我正在使用 rasberry pi 3(微控制器)开发 MANET,我想将 3 个 rasberry pi 作为路由器,并且其中三个不在它们的范围内,现在如果我随机排列这 3 个 rasberry pi,它们不会改变拓扑。现在我的问题是如何使用 AODV 路由协议增加自组织网络的范围?

答案1

我的问题是如何使用 AODV 路由协议增加 adhoc 网络的范围?

简短的回答是:你不能。

按需距离向量路由协议只是一种协议。它不允许天线增益增加或减少。

来自AODV协议文本:

Ad hoc 按需距离矢量 (AODV) 路由协议旨在供 ad hoc 网络中的移动节点使用。它能够快速适应动态链路条件,处理和内存开销低,网络利用率低,并确定 ad hoc 网络中目的地的单播路由。它使用目的地序列号来确保始终无循环(即使路由控制消息出现异常传递),从而避免与传统距离矢量协议相关的问题(例如“计数到无穷大”)。

换句话说,AODV 可让您的 3 个 RPi 与连接到 MANET 的任何一个 RPi 通信,确定进一步通信的路径。它不会增加设备的可连接范围;相反,AODV 协议的要点之一是,如果您的一个 RPi 超出范围,其他 2 个将知道如何处理。

如果您想增加单个 RPi 的范围,则需要更强大/更好的天线。您可以使用软件做很多事情,但不幸的是,打破物理定律还不是其中之一。

希望这可以增加一些清晰度。

相关内容