微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > Z-Stack睡眠模式的问题

Z-Stack睡眠模式的问题

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

如题,我现在需要实现终端节点休眠60分钟,唤醒方式是按键唤醒以及定时器唤醒,现在有几个问题想问一下:

1 f8wConfig.cfg中的-DPOLL_RATE是不是要置为0?如果设置为0,那么是不是终端要调用终端向协调器请求数据的函数?这个函数是什么?

2 是否要在终端节点的osal_pwrmgr_init函数中写入pwrmgr_attribute.pwrmgr_device = PWRMGR_BATTERY;?

3 按键终端唤醒函数是不是只要在HalKeyConfig函数中添加就可以了?

4 一次睡眠的时间似乎太长了,是不是只能通过一个循环来实现?

1, 你可以使用NLME_SetPollRate(1),就是单独的触发一条的Data Request,有一点需要注意的是,默认情况下父设备给子设备保存数据的时间只有7.5s,也就是子设备超过7.5s还不来data request取数据的话,父设备就会丢弃数据。

2,不需要,协议栈会自动设置。

3,是的

4,不需要,操作系统会自己计算时间。

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

网站地图

Top