CC2530 zigbee 抓包器能抓到数据,但是抓包器旁边的设备好像是没有收到数据
时间:10-02
整理:3721RD
点击:
抓包器能收到data request, 但是父节点并没有回复ack,这个抓包器就在父节点的旁边很近的位置,经常会出现这样的问题。求解
父节点不回复ACK,有没有返回发送失败的信息,比如说 0x10 之类的值?【0x00才是正常的】
我现在正在加log调试,关于mac层的ack发送的结果我从哪里可以得到呢,我马上打印出来试试
大神你好,顺便也帮我看看这个问题,我的项目就差这两个问题了,其他链路问题,路由问题,错误父节点问题,全部都搞定了。
现象描述:
pending=1的时候叶子节点会等待父节点发送数据,但是有时父节点在超过maxFrameTotalWaitTime=1220后才下发数据,这是叶子节点已经休眠了。导致这次传输失败,需要等到下次poll才能成功。
问题:
父节点发送慢的可能原因是什么?是cpu性能,还是csma冲突检测机制导致时间变长,还是什么? 谢谢解答,一直困惑
测试的时候每次都会出现吗,还是跟环境有关系的。
大多数都是这样,和wifi信道很近时,概率更大,还没有抓包器好,我回来打印mac层接收,确实是没有收到,并不是收到没有回,也不是收到回的慢