【求助】蓝牙单点,可以都设备但是添加超时不成功
你好,用的是蓝牙单点, 日志见附件
你好,用的是蓝牙单点, 日志见附件
查看下 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 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 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); }
可以帮忙再看下吗
将日志关闭后看看能否正常连接
和关闭打印日志有什么关系?
想确认一下是否是日志太多影响到蓝牙听包了。
你的代码在公版demo上 改了哪些东西?
只改过pid uuid mac这些的
你把你改的那几个东西 贴上来,我们这边复现一下现象吧。
pid: f4t0mivi
uuid key mac
uuid2553b5d9b497 BsR28JGUdeIVYtlCGuY2J6pJQfHqpZsm DC234F71DF4C