0

我正在研究基于属性的路由协议,其中源节点(节点 A)从两个相邻节点(节点 B 和 C)收集属性,并根据排名,节点 A 决定将其数据转发到节点 B 或节点 C

现在,要在仅使用两个真正的 UnetStack 调制解调器的测试平台中测试此算法,根据我之前帖子的答案(Mandar Chitre 教授)是否有办法在 UnetStack 中的模拟和真实调制解调器之间传输和接收数据我已经实现了一个phy2PHYSICAL 代理,使用 UnetSocket,作为代理将数据发送到真实调制解调器。

但是,现在我可以将数据从模拟子网中的节点 B(网关节点)发送到另一个子网中的节点 B phy2,但我想使用router. 请告诉我,如何设置router代理以使用 phy2。

4

1 回答 1

0

模拟调制解调器和真实调制解调器之间不共享声道,因为模拟调制解调器不能在水中传输真实声音,因此真实调制解调器不能“听到”模拟调制解调器。

但是,您可以考虑通过不同的链接(例如UdpLink)发送您的信息,该链接可以在模拟节点和真实调制解调器之间发送消息,只要两者都通过 IP 连接到相同的子网。

实际上,如果您想要更接近网络的模拟,您可以向调制解调器添加一个代理,该代理将侦听DatagramNtffromUdpLink并发送等效RxFrameNtf的 to topic(phy),模拟通过声道的帧。

于 2021-01-24T05:52:09.267 回答