Page 1 of 1

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

Posted: 2023年 May 30日 15:00
by 土豆马铃薯

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


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

Posted: 2023年 May 30日 15:44
by jinyuan

查看下 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); }

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

Posted: 2023年 May 31日 09:43
by 土豆马铃薯
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); }

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


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

Posted: 2023年 May 31日 12:35
by 土豆马铃薯
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); }

可以帮忙再看下吗


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

Posted: 2023年 May 31日 13:56
by jinyuan

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


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

Posted: 2023年 May 31日 14:47
by 土豆马铃薯
jinyuan 2023年 May 31日 13:56

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

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


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

Posted: 2023年 May 31日 15:23
by jinyuan

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


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

Posted: 2023年 May 31日 16:17
by 土豆马铃薯
jinyuan 2023年 May 31日 15:23

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

只改过pid uuid mac这些的


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

Posted: 2023年 May 31日 16:33
by jinyuan

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


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

Posted: 2023年 Jun 1日 17:03
by 土豆马铃薯
jinyuan 2023年 May 31日 16:33

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

pid: f4t0mivi
uuid key mac
uuid2553b5d9b497 BsR28JGUdeIVYtlCGuY2J6pJQfHqpZsm DC234F71DF4C