【求助】蓝牙单点,可以都设备但是添加超时不成功

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


Post Reply
土豆马铃薯
Posts: 72

你好,用的是蓝牙单点, 日志见附件

Attachments
1.txt
(1022 Bytes) Downloaded 28 times
jinyuan
Posts: 55

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

查看下 components\tal_ble_protocol\src\tuya_ble_port.c 里面的 tuya_ble_gatt_send_data 函数。看下这个函数的内容是不是

Code: Select all

/*********************************************************
FN: 
*/
tuya_ble_status_t tuya_ble_gatt_send_data(CONST UINT8_T* p_data, UINT16_T len)
{
    UINT8_T data_len = len;
    if(data_len > TUYA_BLE_DATA_MTU_MAX) {
        data_len = TUYA_BLE_DATA_MTU_MAX;
    }
    
TAL_BLE_DATA_T data = {0}; data.len = data_len; data.p_data = (VOID_T*)p_data; return tal_ble_server_common_send(&data); }
土豆马铃薯
Posts: 72

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

jinyuan 2023年 May 30日 15:44

查看下 components\tal_ble_protocol\src\tuya_ble_port.c 里面的 tuya_ble_gatt_send_data 函数。看下这个函数的内容是不是

Code: Select all

/*********************************************************
FN: 
*/
tuya_ble_status_t tuya_ble_gatt_send_data(CONST UINT8_T* p_data, UINT16_T len)
{
    UINT8_T data_len = len;
    if(data_len > TUYA_BLE_DATA_MTU_MAX) {
        data_len = TUYA_BLE_DATA_MTU_MAX;
    }
    
TAL_BLE_DATA_T data = {0}; data.len = data_len; data.p_data = (VOID_T*)p_data; return tal_ble_server_common_send(&data); }

你好,是这样的 请问可能是什么原因

土豆马铃薯
Posts: 72

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

jinyuan 2023年 May 30日 15:44

查看下 components\tal_ble_protocol\src\tuya_ble_port.c 里面的 tuya_ble_gatt_send_data 函数。看下这个函数的内容是不是

Code: Select all

/*********************************************************
FN: 
*/
tuya_ble_status_t tuya_ble_gatt_send_data(CONST UINT8_T* p_data, UINT16_T len)
{
    UINT8_T data_len = len;
    if(data_len > TUYA_BLE_DATA_MTU_MAX) {
        data_len = TUYA_BLE_DATA_MTU_MAX;
    }
    
TAL_BLE_DATA_T data = {0}; data.len = data_len; data.p_data = (VOID_T*)p_data; return tal_ble_server_common_send(&data); }

可以帮忙再看下吗

jinyuan
Posts: 55

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

将日志关闭后看看能否正常连接

土豆马铃薯
Posts: 72

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

jinyuan 2023年 May 31日 13:56

将日志关闭后看看能否正常连接

和关闭打印日志有什么关系?

jinyuan
Posts: 55

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

想确认一下是否是日志太多影响到蓝牙听包了。
你的代码在公版demo上 改了哪些东西?

土豆马铃薯
Posts: 72

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

jinyuan 2023年 May 31日 15:23

想确认一下是否是日志太多影响到蓝牙听包了。
你的代码在公版demo上 改了哪些东西?

只改过pid uuid mac这些的

jinyuan
Posts: 55

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

你把你改的那几个东西 贴上来,我们这边复现一下现象吧。

土豆马铃薯
Posts: 72

Re: 【求助】蓝牙单点,可以都设备但是添加超时不成功

jinyuan 2023年 May 31日 16:33

你把你改的那几个东西 贴上来,我们这边复现一下现象吧。

pid: f4t0mivi
uuid key mac
uuid2553b5d9b497 BsR28JGUdeIVYtlCGuY2J6pJQfHqpZsm DC234F71DF4C

Post Reply