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.

[参考译文] CC2640R2F:Android Samsung S7边缘的配对问题

Guru**** 2582405 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/592890/cc2640r2f-pairing-problem-with-android-samsung-s7-edge

器件型号:CC2640R2F

你(们)好

我有一些配对失败、我想对其进行一些分析。  

我正在运行 simplelink_cc2640r2_sdk_1_30_00_25

配对:只能正常工作。

我有两个三星 S7 EDGE。 一个配对可以正常工作、另一个配对无法正常工作。

有人能帮我分析随附的监听器吗? 它显示从电话发起的连接和配对尝试。 有人能告诉我谁在等待谁或什么?

应该继续配对序列的是 TI 堆栈吗?

e2e.ti.com/.../Martin_5F00_PairingError.zip

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

    在监听器中显示的任一连接中、似乎都不会完成配对(查看 LE LL 选项卡、您将看到有一个 LL_ENC_REQ、没有响应)。

    在第一个连接中、电话尝试向 CCCD 写入 ATT_WRITE、但返回错误代码"身份验证不足"、因此中心设备继续发送配对请求。 (开始加密过程)

    第二个连接中没有写入请求-解释为什么没有配对。 (如果需要、您可以在从器件侧启动此操作)

    无论如何、我不确定导致您无法响应加密请求的原因、但设备看起来仍然处于活动状态(它仍然显示为事件)

    我建议从 simple_peripheral 开始、并将其更改为执行 Justworks 配对和使用电话进行测试。

    此致、
    反叛分子
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    在研究了 simple_peripheral 应用后、我逐行注意到您添加了一些功能(错误修复?)

    "#if !define USE_LL_CONN_PARAM_UPDATE "

    这是新的1.3 SDK 附带的新功能?

    如果我定义了它、即删除 simple_peripheral 应用程序的代码将会与我的应用程序有相同的问题、您将会有一个看起来像我发送给您的空气嗅探器。

    那么、您能解释一下该代码的作用吗?

    是否在某些文档中进行了介绍? 我在发行说明中找不到现在需要这种方法。

    我想我需要将其添加到代码中才能使其正常工作?

    此致、

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

    有关这一点的说明、请参见 simple_peripheral.c 应用程序:

    #if!defined (USE_LL_CONN_PARAM_UPDATE)
    //此代码将禁用 LL_CONNECT_PARAM_REQ 的使用
    //控制过程(对于连接参数更新
    //将使用 L2CAP 连接参数更新过程
    //)。 以重新启用 LL_CONNECT_PARAM_REQ 控制
    //过程,定义符号 USE_LL_CONN_PARAM_UPDATE
    //使用 L2CAP 连接参数更新过程
    //支持最小连接和最大连接之间的增量
    //某些 iOS 设备所需的间隔。

    它是可选的、可以通过在 PP 符号中定义 USE_LL_CONN_PARAM_UPDATE 来禁用它。

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

    所有这些评论都不在我的版本中。
    现在、我了解更多信息。
    虽然还不能完全清楚到底是什么,但解决了我对三星 s7的问题。


    /Erik