Topic

FAQ
Login Register
ZigBee SDK低功耗问题
Feb 29, 2024 21:05

/

A

/A




目前在做一款zigbee设备,由于供电能力有限,因此有严格的低功耗要求。
开始时发现在zigbee开启 sampleSwitch_bdbNetworkSteerStart 后,每次唤醒都会连续的在所有信道发送一次beacon request,然后再进入睡眠。发送的时间大约2秒中左右,然而维持设备唤醒2秒无法满足低功耗的要求,我希望每发完一次beacon request就立刻进入睡眠。
我找了一个其他产品的功耗图,作为样本,实现类似于这样的效果。请SDK是否支持,没有对应接口?



此外,我们在按键唤醒后希望I/O输出1秒作用的高电平(用gpio_write的方式),但是中途也是需要睡眠的。情况是否可以实现如下效果。


1 replies
TL_Soyo Mar 04, 2024 11:10
0
/A

你好,

 1  需要在steering前调用zb_apsChannelMaskSet()指定一个信道,扫描后自己休眠再唤醒配置信道扫描下一个信道

 2 休眠时可以配置上拉电阻保持高电平,gpiowrite不能保持。