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.

[参考译文] 配对的 BT 设备在 Linux 和 Android 之间切换

Guru**** 2589300 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/909234/paired-bt-devices-switch-between-linux-and-android

您好!

我们在手机中使用 CC2564B 芯片、我们的手机支持 Linux 模式和 Android 模式。

 在 Android 模式下使用蓝牙协议栈将 BT 手机与手机配对后、我们将手机切换到使用 openSynergy BT 协议栈的 Linux 模式。

我们还传输了配对设备信息(Mac 地址、链接键)、但在 Linux 模式下启动后、Android 下的配对 BT 设备无法在 Linux 模式下连接。

它报告"Authenticated Auth Failed"和"LINK_DISCONNECT 连接术语用户请求"。

从 Android 复制的链接密钥似乎无法在 Linux 下使用。

是否可以在不同的系统之间执行此类传输工作? 应采取什么措施来实现此类用例?

谢谢。

此致

高洪

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

    您好!

    蓝牙手机在 Linux 模式下配对、Mac 地址和链接密钥复制到 Android 模式、手机尝试连接手机但失败。

    随附了认证失败的 Android 下的 TI 日志、请帮助检查为什么无法在 Android 模式下成功连接。

    谢谢。

    此致

    高洪

    e2e.ti.com/.../LinuxPairedAndroidConnectNOK.rar

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

    从日志中可以看出、验证失败的时间要早得多。 您可以从头开始记录吗? 即第一次成功连接/验证。

    谢谢

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

    您好!

    Android 配对手机、在 Linux 中连接失败时捕获日志、然后切换回 Android、连接正常。

    此致

    高洪

    e2e.ti.com/.../AndroidPairedLinuxConnectFail_5F00_backtoAndroidOK.rar

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

    您好!

      您是否找到了系统切换后 BT 手机无法连接到手机的原因?

    是否有办法解决这个问题?

    谢谢。

    此致

    高洪

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

    提供的日志似乎不完整。 日志末尾只有一个成功验证实例。 所有其他验证都失败,因为似乎是由于主机提供的链接密钥错误。

    我想、当您切换主机操作系统(Linux 与 Android)时、堆栈似乎不会切换链接密钥。 也就是说、每个堆栈/操作系统似乎都保持自己的链路密钥。 我没有看到控制器有任何问题。  

    谢谢

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

    您好!

    好的、如果一部手机在 Linux 中与具有一个链路密钥的手机配对、在 Android 中与具有新链路密钥的同一部手机配对、因为手机只有一个 BT 地址、所以手机只能与具有最新配对链路密钥的手机配对、对吧? 听筒无法与具有不同链接键的同一台电话配对、对吧?

    此致

    高洪

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

    我没有很好地回答你的问题。 只有当端点之间存在匹配的链接密钥时、连接才能继续、否则身份验证失败、需要重新生成密钥。

    如何在手机上在 Android 和 Linux 模式之间切换? 每台服务器都需要重新启动该模式吗? 它们会维护不同的文件系统、而 BT 堆栈可能会将其链接密钥保存在不同的位置。

    谢谢