您好!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
尊敬的 Saurabh:
感谢您的快速响应。
正如我说过的、这些问题是随机发生的。 我在此附上了固件日志、其中远程名称查询不成功。 我将很快分享其他场景的日志。
您能告诉我连接到远程耳机时需要遵循的确切步骤吗?
断开耳机连接时、发出什么命令来重新连接耳机?
e2e.ti.com/.../BT_5F00_log.txt
谢谢、此致、
Indu
尊敬的 Saurabh:
下面是我尝试连接蓝牙耳机的方法。
我需要将蓝牙耳机连接到嵌入式设备以进行音频播放。 嵌入式器件已通过 BLE 连接到 iOS 手机。
1.我从 iOS 获取远程耳机名称和配对密钥。
然后我进行查询以获取可用的器件。
3.检查列出的设备名称,并与 iOS 提供的 BT 耳机名称进行比较。
4.如果列出的设备包括我的蓝牙耳机,请启动配对过程。
5.如果已配对,请打开远程耳机端口并播放音频。 (注意:HSP 配置文件用于非辅助模式、因为我们同时需要 BLE 和经典 BT。)
我所面临的问题是
1.有时、即使是广告、咨询中也不会找到我的 BT 耳机。
2.如果在"查询"中找到它、则 GAP_Query_Remote_Device_Name 回调返回的器件名称有时 为空。
GAP_Initiate_Bonding ( 常规绑定)的回调有时会提供 atAuthenticationStatus:4. 这意味着什么?
我已经尝试使用多个器件、但这些问题仍然存在。 我必须做很多试验才能成功建立联系。
4.使用其中一个设备(BT 扬声器),连接建立相对容易(与其他设备相比,成功连接的次数较少),但面临另一个问题。
连接成功且正在播放音频、但 HDSET 端口立即关闭、 状态为0x0001。 (HDSET 关闭端口指示、HDSETID:0x0001、状态0x0001。)
由于这些问题、我无法检查是否可以使用已配对的 BT 耳机进行自动连接。
我已为所有这些情况附加了控制台日志。
这些问题是特定于器件还是我做了错误的事情?
请帮助。
提前感谢。
Indu
您好 Hari、
噪声环境是什么意思? 如果有可用的 BT 设备数量、是的、它在我的办公室中、并且有许多 BT 设备可用。 这是否会导致任何问题?
现在、我无法从 BT 模块获取 FW 日志、因为我正在使用嵌入了 BT 芯片的定制器件。
我在 Scan_Interval 0x1000和0x0800以及 Scan_Window = 0x12时尝试了 HCI_Write_Inquiry_Scan_Activity。 但没有区别。
有时我在配对时获得身份验证状态= 4。 这表示什么?
谢谢、
Indu
您好 Hari、
我发出了上述命令,但没有改进。
有疑问、请不要错。 这是我第一次使用蓝牙。
是否为 BT 主设备或外设发出"查询扫描"和"页面扫描"? 我的嵌入式器件充当 iOS 的 BLE 外设、同时还充当 HSP 音频网关模式下的经典 BT 主设备、以进行音频回放。
当没有可用的 BT 设备时、大部分时间都将列出我的耳机。 但有时 、GAP_Query_Remote_Device_Name 的回调返回的远程设备名称 为空。 因此我无法连接到耳机。 GAP_Query_Remote_Device_Name 为器件名称提供空白的原因可能是什么?
谢谢、
Indu