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

CC2530 COO可以以怎样的频率给ZED下发数据(ZED一直供电,不进入休眠模式)

使用协议栈ZStack-2.5.1a,在ZED不休眠情况下,COO可以最快以什么样的频率给ZED发数据呢? 目前从实际使用看感觉非常不实时,ZED经常收不到数据.实测下来估计要秒级左右才能收到一条从COO下发的数据.

请问如何可以提高通信速率呢?最好是能够准实时,比如50MS左右,就可以通信一次.

盼答复,谢谢

VV:

如果你的ZED设备是休眠的,一直供电的。那么建议将该设备设置为Rx Always on类型,在f8wconfig文件中修改

这样修改以后,协调器下发数据不需要依赖于节点的数据请求了,可以直接下发。

Susan Yang:

-DRFD_RCVC_ALWAYS_ON改为Ture

Lunfeng Yu:

回复 Susan Yang:

修改为-DRFD_RCVC_ALWAYS_ON=TRUE 后发现了新问题, 如果中途把COO复位后,ZED不会重新接入COO,一定要给ZED重新上电才会重新接入COO,请问这该如何处理.

注:先前如果-DRFD_RCVC_ALWAYS_ON=FALSE的话,ZED会重新接入COO的(大部分情况,偶尔也会不接入,不知何故)

Susan Yang:

回复 Lunfeng Yu:

您可以尝试预编译NV_RESTORE来保存网络信息

Lunfeng Yu:

回复 Susan Yang:

感觉是ZED与COO不握手,并不知道COO的状态.像这种RFD_RCVC_ALWAYS_ON == TRUE情况下,网络侧有没有什么手段让ZED与COO握手呢?或者说原来的POLL还起作用吗?

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 COO可以以怎样的频率给ZED下发数据(ZED一直供电,不进入休眠模式)
分享到: 更多 (0)