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

关于低功耗终端节点父节点丢失的问题

我想要做一个低功耗的终端节点设备,现在有一个协调器,一个路由节点,一个低功耗的终端节点,终端节点的父节点是路由节点,路由节点的父节点是协调器,

终端节点的功耗做到最低,大概3微安到四微安这样子,没有心跳包,

-DRFD_RCVC_ALWAYS_ON=FALSE    

-DPOLL_RATE=0

终端节点不会自动加入网络,需要外部触发中断来入网(考虑到低功耗)

设置大概就是这样,这时候将路由节点断电,或者直接将路由节点从网络中删除,正常情况下,终端节点会重新找其他的父节点,但是我碰到的情况是,这个终端节点就完全变成了一个孤儿节点,发送的数据无法发出去,也不会重新找其他父节点(这个终端节点不需要接收数据,只要发送数据就可以),我想问一下,是不是因为低功耗的原因?修改设置-DPOLL_RATE=1000,还是这样,请教一下各位大佬,有没有人能给点建议,先行感谢!!!

YiKai Chen:

有沒有使能NV_RESTORE?還有你用的協議棧版本是?

user5355203:

回复 YiKai Chen:

有预编译过NV_RESTORE,协议栈版本是2.5.1a

YiKai Chen:

回复 user5355203:

协议栈版本2.5.1a過時很久了,你要不要換到最新的Z-Stack 3.0.1

Viki Shi:

回复 user5355203:

建议至少换到ZHA1.2.2再进行测试,新版本修复了很多原先的bug

赞(0)
未经允许不得转载:TI中文支持网 » 关于低功耗终端节点父节点丢失的问题
分享到: 更多 (0)