目前在做一款zigbee设备,由于供电能力有限,因此有严格的低功耗要求。
开始时发现在zigbee开启 sampleSwitch_bdbNetworkSteerStart 后,每次唤醒都会连续的在所有信道发送一次beacon request,然后再进入睡眠。发送的时间大约2秒中左右,然而维持设备唤醒2秒无法满足低功耗的要求,我希望每发完一次beacon request就立刻进入睡眠。
我找了一个其他产品的功耗图,作为样本,实现类似于这样的效果。请SDK是否支持,没有对应接口?
此外,我们在按键唤醒后希望I/O输出1秒作用的高电平(用gpio_write的方式),但是中途也是需要睡眠的。情况是否可以实现如下效果。
TLSR8251芯片中Flash读写速度很慢 |
ZigBee 设备入网成功回调 |
8258芯片 唤醒时外部中断丢失的问题 |
关于ZigBee丢包的问题 |
Zigbee进入低功耗前的几个固定脉冲 |
你好,
1 需要在steering前调用zb_apsChannelMaskSet()指定一个信道,扫描后自己休眠再唤醒配置信道扫描下一个信道
2 休眠时可以配置上拉电阻保持高电平,gpiowrite不能保持。