微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > zigbee省电问题

zigbee省电问题

时间:10-02 整理:3721RD 点击:
大侠们,zigbee协调器掉线后节点会不停的搜寻网络,这样电池供电的节点很快就没电了,如何才能做到既省电又能自动搜寻网络?

搜寻间隔拉长,其余时间休眠

你好,请问如何拉长搜寻间隔!

如果节点掉线
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); //清除标志位,否则将重复响应
}

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

网站地图

Top