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

z-stack3.0 协调器往终端发送消息很慢

如题,CC2530,使用z-stack3.0 例程,SampleLight和SampleSwitch,发现终端往协调器发送指令,协调器很快就能响应,1秒以内;但协调器往终端发送指令就很慢,2秒已上,抓包发现协调器发送指令之前,似乎发送其他信息(看不懂,貌似BCN),两个例程无论谁做协调器都这样,这是为什么?

miffy:

理论上很近的话,从发送,到接收完成,只需要几个ms时间,显然你这有问题,建议用ubiqua抓包之后看一下delta time

XL Peng:

回复 miffy:

time delta 应该是正常的,貌似无法上传图片。
异常是这样的,协调器发送数据从AF_DataRequest 返回afStatus_SUCCESS ,到Dongle 抓到包(终端收到数据)的间隔时间,在2秒左右,无论是用 AddrNotPresent,Addr16Bit ,还是AddrBroadcast 。

miffy:

回复 XL Peng:

一般给出afAddr16Bit,就是单播地址,效率都很高的,不知道你几个点做测试。

另外有没有开启MTO,参考一下AN123文档

XL Peng:

回复 miffy:

忘了 协调器要等终端 request,调试的时候把 POLL_RATE设大了,忘了改回来,尴尬

赞(0)
未经允许不得转载:TI中文支持网 » z-stack3.0 协调器往终端发送消息很慢
分享到: 更多 (0)