我的问题和上面这个同学差不多:
【需求】协调器同时给9个终端发送数据(内容不同),终端收到数据给协调器回复ACK后再发送一条数据。也就是同一个数据终端只有一条发送数据。zstack中定义的msg buffer最多为9条,每个设备一条。
【现象】协调器并发数据时,会出现没有收到SRSP导致的发送失败(终端并没有收到数据)
【问题】按zstack里NWK_INDIRECT_MSG_MAX_ALL的配置为9,应该最多有9条数据缓存才对。
为什么会收不到MAC层的回应导致发送失败呢?有没有函数或方法可以查看MAC层buffer的发送状况?
PS:期待回复,新年快乐!