发现使用网关唤醒后开锁好像一直有点慢且不稳定,目前是调整这个bt_modify_adv_interval_req(1);然后去bt_enable_lowpoer_req(1);休眠的,还需要其他的设置能够提高唤醒速度和稳定性吗??
使用BT3L模组时,发现
-
- Posts: 89
Re: 使用BT3L模组时,发现
同问,想知道BT3L作为锁开发时MCU对接下的详细函数待机调用流程。
Re: 使用BT3L模组时,发现
在MCU对接方案中,bt_modify_adv_interval_req 和 bt_enable_lowpower_req 这两个配置无需重复设置,因为模组具有参数记忆功能。模组的工作模式直接由功耗控制引脚的电平状态决定。
值得注意的是,通过调用 bt_modify_adv_interval_req(1) 将低功耗模式下的广播间隔设置为100毫秒可能会导致功耗增加。
对于MCU对接的低功耗待机状态的实现,仅需直接控制低功耗控制引脚即可。在Telink平台上,将引脚 B5 拉低即可。如果在待机期间不需要维持蓝牙连接,则可以在拉低 B5 之前先执行 bt_disconnect_req 函数来断开蓝牙连接。
网关唤醒开锁是指通过网关远程开锁吗? 如果是的话,网关和锁距离是多远,如果距离比较远的话,蓝牙信号弱也可能会导致连接失败。
-
- Posts: 89
Re: 使用BT3L模组时,发现
对于使用mcu对接BT3L 模组时,使用的 ble 参数 仅有广播间隔,是否还提供别的参数?
BT3L 模组内,广播与 连接这些参数都是 定好的,是吗?
还有 模组被唤醒 这个时间能提供吗?
Re: 使用BT3L模组时,发现
广播间隔、连接间隔这些都会有默认值,支持MCU通过串口命令修改,详情可见:https://developer.tuya.com/cn/docs/mcu- ... q8kdqyr2ok
BT3L模组唤醒时间非常短,但是建议在拉高B5后至少20ms再进行串口通讯。