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.

[参考译文] CC2564:Android 连接问题

Guru**** 2589300 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/618364/cc2564-android-connectivity-issues

器件型号:CC2564

您好!

我们一直在使用 Bluetopia 协议栈将 CC2564B 用于双 BLE + A2DP 接收器应用、我们遇到的一个关键问题是无法从大多数 Android 设备连接到它。

(我们可以通过 iOS 设备可靠且一致地连接到它。)

在使用 Android 设备上的 HCI 监听器工具进行调试并通过 Wireshark 解析日志时,我们可以看到配对实际上发生了,但丢失的 L2CAP 数据包会阻止 SDP 服务发现,因此它不会完成连接过程。

有趣的是、对于某些 Android 设备、如果我们首先(以某种方式)通过 BLE 等方式对其进行配对、然后尝试进行连接、则这些设备可以进行连接。 遗憾的是、这不是可接受的用户体验。

请告知我们、如果连接到 Android 设备存在已知问题和/或软件修复/权变措施的必要步骤、以便能够一步完成配对+连接。

(我们的产品没有用于输入密钥的显示屏或键盘等 这是一个约束。)

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您的查询已分配给相关工程师。 我们很快会回来。

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、较新的 Android 版本存在已知错误。 解决方案是使用具有专用(您可以使其固定)地址的广播(BLE)、以便 Android 设备正确发送 BLE 连接请求。 此解决方案也不会给 IOS 设备带来任何问题。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Hari、

    问题不在于通过 BLE 进行连接。 它通过 BLE 进行良好连接。

    通过经典 BT (A2DP 和 HFP)进行连接时出现问题。

    请帮助。

    谢谢、

    Parijat

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能描述一下故障情况吗? 您是否有具有通知/指示功能的活动 BLE 连接、然后尝试经典 BT 连接、这种连接会随机失败? 如果您有包含 HCI 事件的 BT FW 日志、请将其发送到何处? 如果 BLE 流量很大、并且 BLE 和 BT 之间共享无线电、则可能存在连接故障的临界情况。 同样、我们需要查看 FW 和监听器日志以了解它。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hari Nagalla、
    "是的、较新的 Android 版本存在已知错误。 "
    请告诉我有关此错误的详细信息吗? 哪个版本的 Android 有此错误? 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    观察到的问题如下所示:
    使用相同公共地址用于经典 BT 和 BLE 进行广播的双模式器件很可能会失败、因为在 BLE 广播之后、Android7似乎尝试使用经典 BT 连接。 解决方法是为 BLE 使用不同的私有 BD 地址、以便 Android 将其用于 LE_CONNECTION、而不会与传统的 BT 连接混淆。

    谢谢