微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 终端关闭DataRequest,还会有DataRequest信号

终端关闭DataRequest,还会有DataRequest信号

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

终端关闭Data Request,终端不发数据的情况下,很正常,没有Data Request;

终端发送一次数据,100ms后会发一次Data Request;每发一包数据,有一个Data Request;

为了降低功耗,怎么关闭这个Data Request;

求指点,谢谢!

协议栈 z-stack 2.5.1a cc2530

 datarequest是终端节点定时向父节点轮询数据用的,要设置低功耗进入PM3模式就需要关闭轮询。详细请参考我写的这篇博客:

Z-Stack低功耗设置详解

低功耗的所有设置都有讲解到。

希望对你有帮助。

按照以下修改cfg文件

/* This is used after receiving a data indication to poll immediately
 * for queued messages...in milliseconds.
 */
-DQUEUED_POLL_RATE=0

/* This is used after receiving a data confirmation to poll immediately
 * for response messages...in milliseconds
 */
-DRESPONSE_POLL_RATE=0

Z-Stack core 1.2.2的SDK增强库文件

我写了一个入网控制功耗的库文件,提供了几个API函数接口,直接调用就可以控制节点的beacon request,并且可以通过简单的调用一个api就可以进入PM3模式,以及从PM3模式中唤醒的功能。详细点击链接可以看到。

功能改进:

  • Add – 未入网节点定时beacon request后进入PM2睡眠模式
  • Add – 未入网节点定时beacon request后进入PM3深度睡眠模式
  • Add – 手动进入PM3低功耗模式
  • Add – 中断唤醒HLOD电源以解决串口、定时器不准确问题

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

网站地图

Top