连续签到天数:1天 签到总天数:676天 签到总奖励:8354金币
马上注册,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
csr8670 开启BLE后,我的三星S8+手机可以搜索到BLE的广播信息,并且可以正常配对实现绑定和连接,能够出现GATT_MANAGER_REMOTE_CLIENT_CONNECT_CFM的log
GATT_MANAGER_REMOTE_CLIENT_CONNECT_CFM status=[0x0]
gattServerBdAddrtIsBonded
Public Addr[1456:8e:57cc71]
BLE addr is Bonded state
BLE is in Connectable state
GATT Client: Read client config addr[1456:8e:57cc71] config_gatt[0x0] config_batt_l[0x0] config_batt_r[0x0] config_batt_p[0x0]
GAP new event=[PERIPHERAL_CONNECT_IND] state=[SCAN_ADV]
GAP state=[SCANNING_ADVERTISING] Event=6
GAP gapStartEncryption Start Encryption : 0 复制代码 但是我用其他手机,华为的,小米的都没有,log中没有GATT_MANAGER_REMOTE_CLIENT_CONNECT_CFM的消息,只有
GATT_CONNECT_IND - Rejected
GATT_CONNECT_CFM - Ignored
CL = [501a]
HS : ACL Opened
CL = [5003]
CL = [502f]
CL_SM_ENCRYPTION_CHANGE_IND
GATT_CONNECT_IND - Rejected
GATT_CONNECT_CFM - Ignored
CL = [501b]
HS : ACL Closed 复制代码 查看代码注释,好像是说基于BR/EDR的GATT连接直接被拒绝和忽略static void handleGattConnectInd(const GATT_CONNECT_IND_T * ind)
{
GATT_INFO(("GATT_CONNECT_IND - Rejected\n"));
/* Reject GATT connection over BR/EDR */
GattConnectResponse(&BLE.task, ind->cid, ind->flags, FALSE);
} 复制代码 请问各位技术大牛,有没有遇到类似问题,请问是如何处理的
楼主热帖