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.

[参考译文] CC2652R7:CC2652R7多角色:运行模拟外设和中央角色时的配对问题

Guru**** 2538950 points
Other Parts Discussed in Thread: CC2652R7

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1292035/cc2652r7-cc2652r7-multi-role-pairing-issue-when-running-simultanous-peripheral-and-central-role

器件型号:CC2652R7

您好

在我们的项目中、我们将尝试在 CC2652R7上同时运行外设和中央角色、它一定程度上可以正常运行。

从执行外设角色的代码库开始、通过配对模式设置"启动配对请求"、配对效果良好。

但是、我们现在已经激活了中心角色、即以多角色设置运行。 在中央环境中、我们连接到外设网状代理节点、该代理节点不支持配对。 连接到目标时、GAP 层会返回原因5的中央角色配对失败、即 SMP_PAXING_FAILED_NOT_SUPPORTED、但这似乎是合乎逻辑的、因为目标节点不支持。 然后、我们可以根据需要访问目标节点。

但是、我们的问题是、如果我们作为中心设备首先连接到代理节点、则外设角色配对不起作用。 然后、当器件尝试连接到我们的节点时、它会返回原因4 "SMP_PAMATCH_FAILED_CONFIRMATION_VALUE"。 在头文件中、相应的注释为:"确认值与计算出的比较值不匹配"。

如果连接设备首先完成外围设备角色配对和绑定序列、则无论中心角色活动如何、它都可以断开连接并重新连接。

因此,在配对方面存在一些相互依存性,这对我们来说并不是完全清楚的。 您能否提供其他信息、以及要查找什么?

此致、

马丁

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

    尊敬的 Martin:

    感谢您与我们联系。 您能否指定您正在使用的 SDK 版本和开发所基于的示例工程? 我们将对此进行研究、并尽快与您联系。

    此致、

    1月

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

    大家好、Jan、

    感谢您的回复。 SDK 版本是6.41.0.17。

    此致、

    马丁

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

    原始外设工程继承自旧版 CC2640R2代码、但似乎是 SimplePeripheral。 在我们集成核心角色期间、我们首先使用了 SimpleCentral、然后使用 multirole 作为集成解决方案的参考示例。

    此致、

    马丁

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

    尊敬的 Martin:

    请允许我在明天继续深入了解这一点。

    同时、我建议查看我们关于 Bond Manager 和 Secure Connections 的用户指南 以及关于 Secure Connections 的培训材料

    Br、

    大卫。

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

    尊敬的 Martin:

    您是否有蓝牙监听器可用于提供无线方式发生的事件日志?

    Br、

    大卫。