工具与软件:
尊敬的 TI 社区:
我目前在使用 Wi-SUN 网络、并实施了以下设置:
- a. CC1352P7 作为运行 Wi-SUN 固件的边界路由器(BR)。
- a. Raspberry Pi (Linux OS)作为主机、使用 很棒 通过维护和控制接口 太棒了 工具。
- 多个 Wi-SUN 节点使用单播数据发送与 BR 通信。
- 我已在固件中对 BR 地址进行静态硬编码以用于发送数据。
我使用的主机接口包括:
- 扇出0 : Wi-SUN 网络接口(通过 wfantund 初始化)。
- wlan0 : Wi-Fi 接口,提供互联网/服务器访问。
- eth0 :以太网接口,也用于互联网/服务器访问。
我的主要目标是将 Wi-SUN 网络(节点)链接到我的云/服务器、甚至通过连接的本地服务器 wlan0 或者 eth0 接口。
我有以下问题、非常感谢您的指导:
-
日志中 IPv6地址之间的差异:
在 wfantund 日志中、我可以看到全局和链路本地 IPv6地址。 您能否说明在 Wi-SUN 网络环境中这两种类型的 IPv6地址之间的功能差异? -
将数据直接发送到服务器或 Internet:
由于节点同时具有全局和本地 IPv6地址、我如何使它们能够将数据直接发送到我的网络上的服务器(通过 wlan0 或者 eth0 )还是互联网? -
自动将数据发送到 BR:
我尝试使用wisun_tasklet_get_router_ip_address()
wisun_tasklet.c
文件中的函数动态检索 BR 的 IP 地址。 但是、即使在成功连接网络后运行、它也始终返回 NULL 或空数据。 这可能是什么原因?我如何动态获取 BR 的 IP 地址? -
使用多个网关时的行为:
如果我在同一个网络中有两个或多个网关(边界路由器)、并且配置相同(PANID、网络 ID 等)、这些节点将如何运行? 他们是随机选择网关、还是有确定性机制来选择网关? -
将 Wi-SUN 数据路由到 Internet/服务器:
在我设置网络的情况下、转发 Wi-SUN 数据的最佳方式是什么 扇出0 或云服务器 wlan0 或者 eth0 ?
提前感谢您的帮助! 对于可以帮助解决这些问题的任何见解、代码示例或文档参考、我表示感谢。
此致、
Mohamed Medhat
软件工程师