连接给定蓝牙地址失败
在8670source程序中,连接给定蓝牙地址的耳机,设置好了地址,设置好不查询,然后发送连接消息:theSource->connection_data.remote_connection_addr = addr;
message->force_inquiry_mode = FALSE;
MessageSend(&theSource->app_data.appTask, APP_CONNECT_REQ, message);结果就是连接不上,在调用AghfpSlcConnect函数后,返回AGHFP_SLC_CONNECT_CFM消息,消息状态总是aghfp_connect_sdp_fail_no_connection或aghfp_connect_security_reject,而不是success。
之前一直可以连上的,今天只有一个耳机勉强能连,其他耳机死活连不上。怀疑是哪个pskey被修改了?哪位大神指点一二。
在接收CL_SM_AUTHENTICATE_CFM的时候就失败了,耳机认证失败?
另外,连不上的耳机如果进入配对状态,通过inquiry就可以连接上……
有2个原因导致的。
terry1984 发表于 2017-5-25 19:38
有2个原因导致的。
大神,哪两个原因啊?
联系376382893
确定所连接的耳机处于可见状态;查下是否配对成功。
Sanil1988 发表于 2017-5-27 09:30
确定所连接的耳机处于可见状态;查下是否配对成功。
已经找到原因了,是在某个地方不小心把配对信息删除掉了
页:
[1]