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.

[参考译文] CC2640:连接到2个中间设备的外设

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2640, CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/602561/cc2640-peripheral-connected-to-2-centrals

器件型号:CC2640

运行 BLE Stack 的 CC2640是否可以同时连接到2个不同的集中器(iOS 设备)? 如果是,如何实现这一目标?  

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

    多角色示例项目支持外设的多个连接。 我建议使用 CC2640R2F 和最新的 SDK (编写本文档时为1.35)、因为这将为您提供 SDK 中包含的多角色项目。

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

    您好、Pixbroker、

    编辑:Fredrik 在我面前找到了它! 他说得对、我将介绍多角色配置;请注意、这将占用大量闪存-您可能需要考虑通过 host_test 执行此操作(该测试有自己的注意事项、例如需要了解 HCI 命令等)


    我个人还没有尝试过-我们的外设步态(peripheral.c/.h)并不是专门针对它设计的、这使它更像中心角色、您应该可以这样做。 (即不是所有设备都依赖一个连接句柄)

    我担心外设堆栈配置可能缺少一些随机堆栈代码。 (如果是这种情况、则在多角色配置中执行此操作)

    这有什么用例?

    此致、
    反叛分子

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Fredrik、遗憾的是、我们暂时一直在使用 CC2640硬件。

    多角色示例是否适用于 BLE Stack 2.1? (2_01_00_44423)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    然后、您应该更新到2.2.1并从以下位置获取项目: github.com/.../ble_examples-2.2
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    遗憾的是、我们在将项目更新为2.2时遇到了一些堆问题、因此我们现在只能使用2.1。 使用2.1在技术上不可能实现多角色(1个外设、连接到2个中心)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们也有一个2.1的示例、但其中有几个错误、我不建议使用它。