如题,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设大了,忘了改回来,尴尬