不是 ,值的大小要根据 体验 和 低功耗 做一个最优调节。
一般来说:广播间隔越小,子设备被发现的速度越快,连接建立的也就越快,体验就越好,缺点就是功耗越高。反之发现慢,连接建立慢,体验变差,优点就是功耗降低。
需要注意的地方:
- 子设备在进行配网的时候,建议将广播间隔缩短到100ms左右,这样可以更快的被主机发现,并完成配网。在配网结束后,再将广播间隔更改到设置的默认值。
不是 ,值的大小要根据 体验 和 低功耗 做一个最优调节。
一般来说:广播间隔越小,子设备被发现的速度越快,连接建立的也就越快,体验就越好,缺点就是功耗越高。反之发现慢,连接建立慢,体验变差,优点就是功耗降低。
需要注意的地方:
是的 可以在这里改
广播间隔是多少?如果是100ms及以下,因为休眠间隔太短 ,休眠只会进入suspend,suspend状态下唤醒不会跑tuya_init_third。
你可以把广播间隔调到1000ms试试。同时要确保被配置为可唤醒的IO处于非触发电平状态
若对误差要求不高的可以启用软件定时器实现定时任务,软件定时器可以在低功耗时使用。
不过误差较大,多的一天会有20s的误差,少的也有10s左右
如果能搭配独立的RTC芯片最好。
搭配独立RTC无相关例程,软件定时器的用法在SDK中有多处使用可以参考。
相对路径: software\TuyaOS\vendor\tlsr825x_ble\sdk\telink_sdk\vendor\8258_module\app.c: 200行位置
接口 tkl_ble_gap_tx_power_set就是这是发射功率的位置,功率设置为枚举值,可以跳转到定义了解详情。
关机后的机器,通过按键能再开机吗?