Zigbee网络数据有重发,但接收设备在收的函数里面居然收到了两次相同传输序号的帧!怎么都没人啊
时间:10-02
整理:3721RD
点击:
-
你好,VV:
在搞zigbee的无线通讯的时候开启了帧应答标志, Zigbee网络数据有重发,但接收设备在收的函数里面居然收到了两次相同传输序号的帧,这个情况我在应用是可以过滤掉的,z-stack会出现这个情况吗? 你们在开发的过程中有这样的情况吗?
对于发送端来说,有可能会发送两条数据一样的,因为对方回的ack可能没有收到 但是即便发送两条,在接收端底层会把序号跟之前一样的丢掉。接收序号比前面大的。
你好vv:
以为没回复才发了重复帖。。。以后不会了哈。。我想对于协议栈应该会有这样的机制,可是在我实际调试中,有发现两次相同序号的,还有一个问题就是发送端的收到ack应答在哪能得到消息?
你好,vv:
还有以下几个问题:
1.发送端设备收到接收端的ack确认后,这个ack的消息我该从哪里提前出来?
2.afReflectError( uint8 dstAddrMode, uint16 dstAddr, uint8 endPoint, uint8 transID, ZStatus_t status ) 产生的AF_REFLECT_ERROR_CMD消息吗,是关于ack的应答消息吗, 如果是的话,状态值是ZNwkNoAck 还是 ZApsNoAck,我调试的时候,很难出现ack没有应答这样的情况 ?
3.还是说在ZApsNoAck 这个消息?