谢谢你们的耐心解答,问题已解决。
本项目确实需要用到主从双角色,但tuya商城没有相应的开发板,跟厂商(的代理商,联系原厂都被转介到代理商)问询开发板,他们说只有BK3633的,所以暂时先用BK3633的测试基本框架。
谢谢你们的耐心解答,问题已解决。
本项目确实需要用到主从双角色,但tuya商城没有相应的开发板,跟厂商(的代理商,联系原厂都被转介到代理商)问询开发板,他们说只有BK3633的,所以暂时先用BK3633的测试基本框架。
BK3633QN48_M_TuyaOS-3.11.0 使用 tuyaos_demo_ble_peripheral 范例,我先设置 GPIO32中断和1个10秒为周期的持续的tal_sw_timer(每10秒亮灭led一次),都能正常工作。
但若调用tal_cpu_allow_sleep()进入睡眠后,无论是GPIO的中断还是timer都不会再触发,所以也无法执行唤醒。这在FR8018的tuyaos中就不会,睡眠后gpio还是timer都能正常中断。
请问如何解决?
门锁我是使用 FR8018HA已开发完成。目前配件也暂时先用FR8018HA调试,到时也可使用BK3431q(或你们最新的BK3633)。对于你们的tuyaos来说,至少TKL\TAL层代码是一样的。现在我就是不知道基于你们tuyaos的主动连接要流程是什么,包括调用哪些API,并且在哪个回调函数内使用所获得的主机的devid、loginkey信息。是否可以先行说明一下?
蓝牙门锁配件既可作为从机也可作为主机。在APP中给配件绑定门锁后,配件可以获得门锁的DevID、LoginKey等相关信息。TuyaOS的例子中的蓝牙都是作为从机的代码。请问配件在开门验证通过后要主动连接门锁以给DP71指令开门时,在tuyaOS(3.9.03.11.0)中怎么通过蓝牙主动连接门锁和发送指令?