需要 c++ 函数,如用于单个或多个无线电无线节点接口的 handlemessage 函数
Need to c++ functions like handlemessage function for single or multi-radio wireless node interface
在无线节点的界面元素级别:
我知道 handleMessage() 是在模块收到消息时由模拟内核调用的。
在两个单射频或多射频节点之间建立物理无线link来调用它们之间是否有类似的功能?如果没有这个功能,我该如何生成呢?
谢谢
没有物理无线link这样的东西。无线电传输的数据包可能会或可能不会在另一端收到。 物理无线 link 只是底层通信之上的抽象层。
即您什么时候考虑 物理无线 link 礼物?两个对等体之间何时交换数据?只有一种方式还是数据应该双向传输? node1怎么知道node2收到了发送的数据呢?它应该等待确认吗?多长时间?如果确认在传输过程中丢失了怎么办。等等...
在两个节点之间提供可靠的通信通道是 Link 层(或者 Mac 层,如果你想像 Ieee80211Mac
那样调用它的话)的责任。所以你应该在某处添加你的逻辑,但是你必须定义你自己的逻辑。查看 handleLowerPacket()
是插入代码的好地方。
在无线节点的界面元素级别: 我知道 handleMessage() 是在模块收到消息时由模拟内核调用的。 在两个单射频或多射频节点之间建立物理无线link来调用它们之间是否有类似的功能?如果没有这个功能,我该如何生成呢? 谢谢
没有物理无线link这样的东西。无线电传输的数据包可能会或可能不会在另一端收到。 物理无线 link 只是底层通信之上的抽象层。
即您什么时候考虑 物理无线 link 礼物?两个对等体之间何时交换数据?只有一种方式还是数据应该双向传输? node1怎么知道node2收到了发送的数据呢?它应该等待确认吗?多长时间?如果确认在传输过程中丢失了怎么办。等等...
在两个节点之间提供可靠的通信通道是 Link 层(或者 Mac 层,如果你想像 Ieee80211Mac
那样调用它的话)的责任。所以你应该在某处添加你的逻辑,但是你必须定义你自己的逻辑。查看 handleLowerPacket()
是插入代码的好地方。