完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
|
本帖最后由 一只耳朵怪 于 2018-5-24 15:05 编辑
现在在做一个Zigbee智能家居项目,网络中各节点位置是固定的,现在终端节点实现休眠比较简单,但最近接手的项目要求在路由节点上添加休眠功能,现有的z-stack协议栈貌似不支持路由节点休眠,网上也看了很多,实现路由节点休眠的也有但比较少,主要有下列疑问: 1、Zigbee硬件在几种休眠模式下是否支持休眠下收包?即我直接让CC2530休眠,有包来了它是否能够接受?如果能够接收那是不是路由节点休眠就简单啦,我直接让路由节点周期性的睡眠唤醒就OK了? 2、假如硬件不支持休眠下收包,那有没有什么好的办法来实现路由节点的休眠?需要自己写相应的睡眠函数吗? 3、现在的情况是路由节点还是终端节点是提前配死的,请问节点是否支持路由节点和终端节点自动角色选举?即节点根据组网情况看来选择作为路由节点还是终端节点。 4、假如实现路由节点的话,对原先的自组网会有什么其他影响?即醒来之后要让各种机制依然正常的继续运行 这些问题纠结了好久,求高手指点,谢谢! |
|
相关推荐
3个回答
|
|
|
不建议在路由上加入休眠功能。
|
|
|
|
|
|
我也知道ZStack中不支持路由睡眠,但是因为在实际应用中有时候路由节点不方便用主电源供电的,而且对于采集数据不太频繁的网络,靠近终端的路由节点也没必要一直处于工作状态。基于上述思想,现在项目要求是想让部分路由节点也睡眠,因为我们的产品要求是至少3个月不换电池。请问一下,如果我一定要在路由节点加入睡眠的话: 1、需要在哪一部分进行修改? 2、如何保证醒来之后要让各种机制依然正常的继续运行? 3、我看开源协议栈contiki支持低功耗路由,但它实现的是6LowPan协议,不是zigbee协议,Contiki现在的主流配法都是针对IPv6/15.4那一套IETF协议的。请问直接转到contiki在CC2530或CC2538上开发是否可行,后续会有什么大的问题,因为目前大部分还是基于zstack来做的。 或者说直接移植contiki的低功耗路由算法是否可行,会不会修改一部分,其他地方会很有问题。 麻烦您啦,谢谢!!! |
|
|
|
|
ws2165946 发表于 2018-5-22 06:01 哥哥 你的这个问题解决了吗? 我们也遇到了这种问题。 能够给我们提供帮助吗? 我的QQ是379382030 谢谢哥哥 |
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1724浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:36 , Processed in 0.927970 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2985