cc2430节点休眠,能不能被其他cc2430路由通过无线唤醒?
时间:10-02
整理:3721RD
点击:
如果一个cc2430zigbee节点进入P3休眠。其他的zigbee路由能通过无线把它唤醒吗?
抱歉资料太多看不完,也找不到,只好这里发帖询问了。
没有无线唤醒这个功能,zigbee规范也没有这个功能。 zigbee是使用poll方式来省电的。
请问poll是轮询功能吗?
是不是说zigbee节点休眠时要用定时器中断唤醒,检查一下有没有数据,如果有就接收,没有继续休眠?
如果是这样的话,问题就大了,节点如果需要接收数据的话,就不能长时间休眠了。
是的。 合理的设置poll的周期,也可以做到很低功耗。
如果希望有睡眠唤醒功能,zigbee就不太适合了。
哦,那是不是说节点可以休眠,但路由只能一直发数据对吗?节点醒来后收到数据,然后处理,然后再休眠。
如果我有很多路由和节点,是不是需要把它们的休眠和唤醒,在时间上搞同步,然后路由也可以休眠一段时间,然后路由提前唤醒,然后发送数据?
poll方式是父节点缓存数据,子节点醒来会询问父节点是否有自己的数据,如果有,则传递给子节点。
我的理解,zigbee不是时间同步的系统。有听到过睡眠路由的一些讨论,但目前协议栈还没有相关实现。
如果不是你的产品和终端客户有zigbee认证的需求,希望做很低功耗,可以考虑sub 1Ghz产品如CC1310,
距离远,无组网软件简单,可以灵活实现低功耗。
明白了,谢谢!