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.

[参考译文] CC2642R:一段时间后广播名称发生变化并且 multi_connection

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1364257/cc2642r-advertisement-name-is-changing-after-some-time-and-multi_connection

器件型号:CC2642R
主题中讨论的其他器件:SysConfig

您好

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1354926/cc2642r-using-multi-role-after-connecting-scanning-is-slow/5206415#5206415

继续上一篇文章、

我们工作时遇到的一个问题,我们最初给了一些设备 ID (600..)用于广告,设备正在使用相同的 ID 进行广播,但一段时间后,设备 ID 名称自动更改

在某些手机中、它显示为 oneplus 耳塞、并向我们的设备 ID 添加一些额外的字符

这是我完成的配置。

而且在最大的连接数我减少到1 ,但仍然连接它的广播  

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

    Abinesh 您好!

    BLE 示例将器件设置为使用随机私有地址(RPA)、并定期更新此地址以支持隐私。 请`s 我们的用户指南部分: 隐私 、了解有关该部分的更多信息。 此外、您可以在 SysConfig 中设置不同的地址类型。 例如、如果不担心隐私问题、可以使用公共地址、因为器件的 BLE 地址是相同的。

    根据您共享的代码、如果 MAX_NUM_BLE_CONNS 正确设置为1、则在1次连接后应禁用 ADV。 我建议在 GAP_LINK_Establed_event 中(在1次连接后)确认 numConn 的值以查看它是否进入右侧的 if 语句、根据返回状态检查 GapAdv_enable ()是否正确执行、然后再次检查 Adv 是否在其他任何地方未启用。

    if (numConn < MAX_NUM_BLE_CONNS)
          {
            // Start advertising since there is room for more connections
            GapAdv_enable(advHandle, GAP_ADV_ENABLE_OPTIONS_USE_MAX, 0);
          }
          else
          {
            // Stop advertising since there is no room for more connections
            GapAdv_disable(advHandle);
          }

    此致、

    大卫。