Other Parts Discussed in Thread: CC2530
我使用最新的Z-Stack Home 1.2.2版本,网络中有一个协调器 (通过串口与上位机连接), 多路由器设备,多个终端设备(开启POWER_SAVING,RFD_RCVC_ALWAYS_ON=FALSE),在测试的网络中有1个协调器,1路由器,1个终端省电设备,组上网以后
协调器通过点对点控制,路由和终端行为, 路由和终端反馈信息给协调器。 现在的问题是 当我快速的通过上位机的串口发送数据 协调器点对点短地址方式透传数据给终端,过不了多久就会出现终端节点接受不到协调器发过来的透传命令,但是路由器能接收到并且能反馈信息给协调器,经测试此时终端还能发数据给协调器,因为我在应用层实现了网络中所有设备定时45s给协调器发心跳数据包,此时协调器还能收到终端的心态包,而且终端控制设备状态变化也能反馈给协调器,证明终端发送数据到协调器是正确的, 但是这时候终端收不到协调器发送的任何数据包(短地址点对点发送的数据包和协调器的广播数据包不能发到终端),终端都接收不到。但是在同一网络中的路由设备还是能正常接收数据和反馈数信息的,用同样的操作方式给路由器设备发数据一直没有任何问题,想问问大家这到底是什么原因造成的,是否是我哪些细节没有注意到,还是协议栈的bug?