【已解决】【tuyaOS】如何配置关闭蓝牙功能?

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


Post Reply
sandia
Posts: 61

1)开发包全名:tuyaos-subdev-bt_3.8.3_phy6222_ble_ble-common_1.0.0.tar
仅关闭 tal_ble_bt_init(TAL_BLE_ROLE_PERIPERAL, tuya_ble_evt_callback);函数,能否关闭蓝牙的连接与广播?
看原厂的资料是调用GAPRole_SetParameter这个函数,但是我并未在库里面找到这个函数

Last edited by sandia on 2024年 Mar 25日 16:52, edited 1 time in total.

Tags:
User avatar
逻辑的院子
Posts: 285
Contact:

Re: 【求助】【tuyaOS】如何配置关闭蓝牙功能?

注释掉这个接口就可以关闭广播,没有广播自然无法连接:
tal_ble_advertising_start

sandia
Posts: 61

Re: 【求助】【tuyaOS】如何配置关闭蓝牙功能?

找到并调用了GAPRole_SetParameter这个函数,但是没什么效果,使用这个函数之前也调用了tuya_ble_device_factory_reset初始化过BLE

sandia
Posts: 61

Re: 【求助】【tuyaOS】如何配置关闭蓝牙功能?

逻辑的院子 2024年 Mar 25日 11:27

注释掉这个接口就可以关闭广播,没有广播自然无法连接:
tal_ble_advertising_start

注释广播打开接口.png

我尝试直接注释掉这个接口,但是用nRF Connect工具还是能搜索到这个设备的广播信号

PHY6222广播信号.png
Post Reply