微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

需要 C++ 函数,如单或多无线电无线节点接口的 handlemessage 函数

如何解决需要 C++ 函数,如单或多无线电无线节点接口的 handlemessage 函数

在无线节点的接口元素级别: 我知道当模块收到消息时,模拟内核会调用 handleMessage() 。 在两个单或多无线电节点之间建立物理无线链路以进行通信时是否有类似的功能被称为?如果没有这样的功能,我如何生成它? 谢谢

解决方法

没有物理无线链接这样的东西。无线电传输的数据包可能会或可能不会在另一端接收到。该物理无线链路只是一个位于低级通信之上的抽象。

即您什么时候考虑使用物理无线链接?两个对等点之间何时交换数据?只有一种方式或数据应该以两种方式传输? node1 如何知道node2 收到了发送的数据?它应该等待确认吗?多长时间?如果在传输过程中丢失确认会怎样。等等……

在两个节点之间提供可靠的通信通道是链路层(或 Mac 层,如果你想像 Ieee80211Mac 那样称呼它)的责任。所以你应该在那里添加你的逻辑,但是你必须定义你自己的逻辑。看看 handleLowerPacket() 是插入代码的好地方。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。