微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协调器调用AF_DataRequest发送数据有延迟问题

协调器调用AF_DataRequest发送数据有延迟问题

时间:10-02 整理:3721RD 点击:

    同样的一个程序编译成协调器和终端程序,通过按键远控led灯。Zstack2.5.1。协调器调用AF_DataRequest后,可以通过串口马上看到调用AF_DataRequest返回成功,但是终端节点会有零点几秒到1秒多的延迟才能收到。而反过来终端发送给协调器会立马收到并响应,基本没有延迟。抓包看到结果也是一样,协调器调用AF_DataRequest不会马上发送。请问这是zstack本来存在的问题还是我程序出问题了?实现1对多控制一般怎样实现的,一般都是用一个协调器控制所有节点吗?刚接触zigbee,很多地方不懂,忘前辈指点一二。谢谢。

1、是连续发送还是单次发送?

2、一对多控制是协调器控制所有节点,如果节点数量较多,需要分时上报数据以防止阻塞

LED控制使用Router不要使用EndDevice,EndDevice有周期休眠,有延迟

谢谢你的回答。应该是这个方向。问题已经解决了。默认f8wConfig.cfg文件上,将终端节点的DPOLL_RATE,DQUEUED_POLL_RATE,DRESPONSE_POLL_RATE都设置小的值就行了。

谢谢。问题已经解决了。默认f8wConfig.cfg文件上,将终端节点的DPOLL_RATE,DQUEUED_POLL_RATE,DRESPONSE_POLL_RATE都设置小的值就行了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top