我在 5 个树莓派上实现了网状网络。我将把一个摄像头连接到第 5 个节点,该节点拍摄照片/视频并将捕获的数据传输到第一个节点,然后传输到服务器。网络协议是 802.11s。
我已经使用以下命令实现了网络。
sudo iw phy phy0 接口添加 mesh1 类型 mp sudo iw dev 设置通道 10 sudo ifconfig wlan0 down sudo ifconfig mesh1 10.0.0.11 sudo iw dev mesh1 mesh 加入 biz
这是系统重启时自动运行的脚本。它将创建一个虚拟网格接口。
所有节点都位于同一个通道 10 中。所有节点都位于同一个网状网络中,即 biz(Mesh Id)。IP 为 10.0.0.11 - 10.0.0.15
在上图中,5 个节点拍摄照片/视频并将数据传输到可用的邻居节点,然后传输到另一个可用的邻居节点。它应该选择最佳路径来传输数据。如 5-4-2-1 或 5-4-3-1。
或者,如果任一节点不可用,它应该将数据包重定向到不同的节点。
例如,在 5-4-2-1 路径中,如果节点 4 不可用,则如果节点 2 可用,则应将数据包重定向到 5-2-1,或者应自动选择替代路径 5-4-3-1 或 5-3-1。
所以我的问题是..如何将所有内容从网格 5 存档到服务器并将所有包重定向到最佳方式?