如何判断数据包有没有经过ZIGBEE路由节点?将通过路由节点的数据包做标记?

2025-04-07 10:15:44
推荐回答(1个)
回答1:

我不太明白这个问题的初衷是什么呢,一般来说,路由节点收到数据需要转发时,它是在网络层处理的,不会作为事件通知到应用层。或许你可以从收到的数据包里,查看MAC层源地址,本质上是网络地址,它记录了单跳的源和目的地址。如果它是发送这个数据的设备的地址(假设你已经知道),那么就是直接来的,如果它是其它设备的地址,表示是经过路由来的。