微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2430节点休眠,能不能被其他cc2430路由通过无线唤醒?

cc2430节点休眠,能不能被其他cc2430路由通过无线唤醒?

时间:10-02 整理:3721RD 点击:

如果一个cc2430zigbee节点进入P3休眠。其他的zigbee路由能通过无线把它唤醒吗?

抱歉资料太多看不完,也找不到,只好这里发帖询问了。

没有无线唤醒这个功能,zigbee规范也没有这个功能。 zigbee是使用poll方式来省电的。

请问poll是轮询功能吗?

是不是说zigbee节点休眠时要用定时器中断唤醒,检查一下有没有数据,如果有就接收,没有继续休眠?

如果是这样的话,问题就大了,节点如果需要接收数据的话,就不能长时间休眠了。

是的。 合理的设置poll的周期,也可以做到很低功耗。

如果希望有睡眠唤醒功能,zigbee就不太适合了。

哦,那是不是说节点可以休眠,但路由只能一直发数据对吗?节点醒来后收到数据,然后处理,然后再休眠。

如果我有很多路由和节点,是不是需要把它们的休眠和唤醒,在时间上搞同步,然后路由也可以休眠一段时间,然后路由提前唤醒,然后发送数据?

poll方式是父节点缓存数据,子节点醒来会询问父节点是否有自己的数据,如果有,则传递给子节点。

我的理解,zigbee不是时间同步的系统。有听到过睡眠路由的一些讨论,但目前协议栈还没有相关实现。

如果不是你的产品和终端客户有zigbee认证的需求,希望做很低功耗,可以考虑sub 1Ghz产品如CC1310,

距离远,无组网软件简单,可以灵活实现低功耗。

明白了,谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top