Page 1 of 1

【SDK】蓝牙配网问题求助

Posted: 2025年 Aug 29日 10:34
by XM.Quan

【开发包全称】SDK Version:< TuyaOS V:6.2.13 BS:40.00_PT:2.3_LAN:3.5_CAD:1.0.5_CD:1.0.0 >
【问题描述】蓝牙配网对接中,设备广播后,使用app连接设备蓝牙,连上后回调TKL_BLE_GAP_EVT_CONNECT,设备接收到write事件,并获取到数据,后续需要执行哪些回调来继续蓝牙配网?目前是没操作然后蓝牙自动断连了。


Re: 【SDK】蓝牙配网问题求助

Posted: 2025年 Aug 29日 11:53
by 郭老庄

设备收到广播数据,要通过TKL_BLE_GATT_EVT_WRITE_REQ回调给sdk


Re: 【SDK】蓝牙配网问题求助

Posted: 2025年 Sep 1日 08:57
by XM.Quan
郭老庄 2025年 Aug 29日 11:53

设备收到广播数据,要通过TKL_BLE_GATT_EVT_WRITE_REQ回调给sdk

收到广播后回调TKL_BLE_GATT_EVT_WRITE_REQ给sdk后,sdk主动调用了tkl_ble_gatts_value_notify,设备蓝牙栈发送数据以后,开始循环收发,后续是否不需要再回调其他状态?
我这边看的话就已经能把WiFi数据传递给设备端了,设备后续会调用tkl_wifi_station_connect进行WiFi连接后上线。
然后会调用tkl_ble_gap_disconnect,我这边就把蓝牙退出了,后续不在响应tkl_bluetooth.c中的接口调用,这个对后续其他功能的使用没有影响吧?


Re: 【SDK】蓝牙配网问题求助

Posted: 2025年 Sep 1日 11:53
by 郭老庄

你描述的现象是正常的