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.

[参考译文] CC2652RB:移植指南将简单外设移植到多角色

Guru**** 2553450 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/977757/cc2652rb-porting-guide-simple-peripheral-to-multi-role

器件型号:CC2652RB
Thread 中讨论的其他器件:SysConfig

我们正在研究扩展我们的器件系列的功能集、以包括将一些其他 BLE5器件作为中央设备进行配对/控制的能力、同时在与手机/其他移动设备的连接中保持我们的外设状态。  

首先、我们是否可以在连接和控制其他外设的同时保持外设连接? 当我们连接到另一个中央设备时、我们可以保持多少个连续的外设连接?

是否有指南可用于修改我们当前的简单外设项目以包含多角色功能? 或者、通用"将您的所有工作复制并粘贴到示例项目中"是否是唯一的选项?

以前的经验(来自关键 SDK 更新)告诉我后者可能是真实的、但在确保我们的所有选项和包含的文件正确转换为新项目方面、这总是比我们讨价还价的麻烦更多。 我还注意到、我们现有的.syscfg 文件无法仅从外设"器件角色"进行修改、而示例多角色项目的类似文件可以根据您要启用的功能进行更改。  

这是否意味着简单外设项目(即使正确调整了 syscfg 文件)不会包含一些用作中央/多角色器件的相关堆栈代码?

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

    此外、当我发布"新帖子"时、是否有人可以重新打开(或实际回答)我的最后一个论坛帖子?

      

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

    您好、Tyler、

    [引用 user="TylerWitt"]Firstoff、我们是否可以在连接和控制其他外设时保持外设连接? 连接到另一个中央设备时、我们可以保持多少个连续的外设连接?

    回答简短、是的。 特定的连续外围设备连接数将取决于连接间隔和作为中心设备扫描/连接所花费的时间等因素。 multi_role 自述文件 提供了有关设置 n 个节点的最小连接间隔的建议。 中央角色支持的最大连接数为32、外设支持的最大连接数为16。 我认为这并不意味着支持的最大连接数是48。 您必须注意应用程序中可用的堆数量、以了解确切的最大值(取决于连接设置、启用绑定/配对等)。 该示例将同时连接的最大数量设置为8、但我相信这可以增加。

    [引用 user="TylerWitt">是否有指南可以修改我们当前的简单外设项目以包含多角色功能? 或者、通用"将您的所有工作复制并粘贴到示例项目中"是否是唯一选项?

    不幸的是、您是对的。 后一种情况是正确的、我们没有添加此代码的指南、通常建议从实现扫描/形成连接的 multi_role 开始、并将 simple_peripheral 合并到此项目。 当然、如果您熟悉中央的操作、也可以采用另一种方法。 您当然可以查看独立的简单中央、并确定需要将哪些内容插入 simple_peripheral 以创建多角色器件。 我发现只需从 multi_role 开始就更容易了。

    [引用 user="TylerWitt"]这是否意味着简单的外设项目(即使正确调整了 syscfg 文件)不会包含一些用作中央/多角色设备的相关堆栈代码?

    正确。 如果您确实执行此路由、则必须在 simple_peripheral 工程上禁用 SysConfig 并修改生成的文件、以便在堆栈中启用适当的配置。

    对于您的旧帖子、我对此深表歉意。 我们通常不会评论公共论坛功能的时间表。 话虽如此、此功能已经实现、并包含在 SDK v4.40中。 有关用户指南的一些信息、请访问:

    software-dl.ti.com/.../gap-cc13x2_26x2.html