3484|3

14

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

zigbee省电问题 [复制链接]

大侠们,zigbee协调器掉线后节点会不停的搜寻网络,这样电池供电的节点很快就没电了,如何才能做到既省电又能自动搜寻网络?
此帖出自RF/无线论坛

最新回复

如果节点掉线 1、 首先给自己设置一个周期性任务,然后可以进入节电模式 2、周期性任务唤醒后,进行网络搜索工作,如果搜索到,切换到正常模式,否则继续休眠 类似如下方式,这是一个定时发送的例子 //定时器周期性触发的事件     if ( events & SAMPLEAPP_PERIODIC_MSG_EVT )     {         /*为下一次发送初始化定时器*/         osal_start_timerEx(SerialApp_TaskID, SAMPLEAPP_PERIODIC_MSG_EVT,5000);         // 在此加入要周期性处理的事务         SerialApp_SendPeriodicMessage();         return (events ^ SAMPLEAPP_PERIODIC_MSG_EVT); //清除标志位,否则将重复响应     }  详情 回复 发表于 2014-12-16 13:39
点赞 关注
 

回复
举报

2002

帖子

24

TA的资源

五彩晶圆(高级)

沙发
 
搜寻间隔拉长,其余时间休眠
此帖出自RF/无线论坛

点评

你好,请问如何拉长搜寻间隔!  详情 回复 发表于 2014-12-16 10:57
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
shower.xu 发表于 2014-12-15 23:04
搜寻间隔拉长,其余时间休眠
你好,请问如何拉长搜寻间隔!
此帖出自RF/无线论坛
 
 
 

回复

2002

帖子

24

TA的资源

五彩晶圆(高级)

4
 
如果节点掉线
1、 首先给自己设置一个周期性任务,然后可以进入节电模式
2、周期性任务唤醒后,进行网络搜索工作,如果搜索到,切换到正常模式,否则继续休眠

类似如下方式,这是一个定时发送的例子
//定时器周期性触发的事件
    if ( events & SAMPLEAPP_PERIODIC_MSG_EVT )
    {
        /*为下一次发送初始化定时器*/
        osal_start_timerEx(SerialApp_TaskID, SAMPLEAPP_PERIODIC_MSG_EVT,5000);
        // 在此加入要周期性处理的事务
        SerialApp_SendPeriodicMessage();
        return (events ^ SAMPLEAPP_PERIODIC_MSG_EVT); //清除标志位,否则将重复响应
    }
此帖出自RF/无线论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表