TuyaOS 低功耗设备休眠时间

Zigbee 子设备开发


Post Reply
灰色头像
Posts: 4

ZTU模组。SDK版本:TLSR8258_TuyaOS-3.11.1 使用例程:tuyaos_demo_zg_door_sensor

改为 四路单火通断器。

目前问题是:设备运行一段时间后。zigbee通信失效。手机下发指令无效。使用按键中断唤醒设备。有缓存集群指令下发。初步判断进入休眠

在论坛看到 https://www.tuyaos.com/viewtopic.php?p=18322#p18322 如果设备完全空闲,比如不在网,默认是120s会唤醒一次

1.但是现在设备没有完全空闲。为联网状态。为什么没有执行回调呢。
2.根据社区回复,使用定时器手动唤醒MCU

设备ID:6c214cd99a80c6cd60vmbu
PID: [四路单火通断器-ajcuws8m]

从日志看到。只有中断触发才接收到了控制集群

Attachments
日志.txt
(199.3 KiB) Downloaded 5 times
User avatar
huanghuan
Posts: 274

Re: TuyaOS 低功耗设备休眠时间

1.我已经在 https://www.tuyaos.com/viewtopic.php?p=18322#p18322 帖子中回复你,你看下 poll的参数配置中 .config.sleep_ed_cfg.poll_config.forever_flag 这个参数,如果不是1的话,只会在配网成功和rejoin之后才会发一段时间;你按键唤醒发送数据之后会带上几次poll(数据请求)
2.请先理解下 https://support.tuya.com/zh/help/_detail/Kdajf848dswec 这个帖子所介绍的参数意义
3.如果你需要设备一直可以快速获取父节点参数,建议poll_config.forever_flag 这个参数 置为1,但是功耗会较高,请按照实际情况进行配置。

leiqiu
Posts: 6

Re: TuyaOS 低功耗设备休眠时间

poll_config.forever_flag这个参数置为1之后,可以根据控制及时性与功耗平衡需求修改poll_config.interval_ms参数

Post Reply