TI中文支持网
TI专业的中文技术问题搜集分享网站

如何减小协调器与终端设备之间的延时

实验条件:

  • CC2530协调器和终端,2个设备互相收发数据,传输方式:单播,没用APS_ACK
  • SDK: ZStack 2.5.1a
  • 在应用层实现,终端将数据发送给协调器,协调器在应用层返回一个自定义的响应,表示包已经收到;
  • 协调器收到终端设备发送的消息用时20ms左右
  • 终端收到协调器的消息用时120ms左右,甚至更多

为了实现数据的实时可靠传输,以上测试发送周期为300ms左。目标是40ms发送一个包(90字节以内),随着发送频率的上升,协调器发送给终端的自定义响应包延时越来越大,可达到300ms-400ms左右,影响了数据的实时传输。

请问如何降低协调器发送给终端设备的传输延时?

使用ZStack 2.5.1a在基于应用层自定义是否冗余较多?因为目标是实现星状网络,终端实时采集数据汇总到协调器,是否应当考虑使用TIMAC,在此基础上自定义本身的传输协议?

谢谢!

YiKai Chen:

對終端設備來說、每30 ms發送70 字節已經算是極限了, 就算你用TIMAC也改善不了多少

韧明:

回复 YiKai Chen:

YiKai Chen對終端設備來說、每30 ms發送70 字節已經算是極限了, 就算你用TIMAC也改善不了多少

赞(0)
未经允许不得转载:TI中文支持网 » 如何减小协调器与终端设备之间的延时
分享到: 更多 (0)