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.

[参考译文] CC2340R5:中央+外设应用中的 BLE 扩展广播存在问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1407708/cc2340r5-issue-with-ble-extended-advertising-in-central-peripheral-application

器件型号:CC2340R5

工具与软件:

您好!

我们目前正在开发一个同时以中央和外设角色运行的 BLE 应用。 在该设置中、我们每10秒广播一次、并以特定的间隔扫描附近的广播器8秒。 我们正在使用扩展广播、但我们无法在 Simple Link Connect 应用程序(支持扩展广播的移动设备)上看到来自 DK 的任何广告。

如附加的基准(Ref_1、Ref_2、Ref_3)中所示、我们已相应地配置了扩展广播设置。 我还附加了 CCS 工程文件供您参考。

详细信息:

  • Code Composer Studio 版本:12.80.00012
  • SDK:simplelink_lowpower_f3_sdk_8_10_01_02

此致、
Jay.e2e.ti.com/.../3806.WT_5F00_03.zip

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

    您好!

    感谢您联系我们。

    为了进一步了解该问题、我希望您运行以下两个测试:

    • 测试1:您是否仅使用外围设备通过移动应用程序查看扩展广告?
    • 测试2:检查器件是否实际发送了广播(按照两个选项之一进行操作)
      • 选项1:使用蓝牙监听器
      • 选项2:启用射频观测器(请参阅此处)并收集显示无线电活动的逻辑布线(请共享此类布线)

    我希望这将有所帮助、

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    测试1:您是否只能使用外设通过移动应用程序查看扩展广告?

    ->通过仅在外设模式下使用示例" basic_ble_LP_EM_CC2340R5_freertos_ticlang "当我将配置更改为扩展类型时、其显示错误、如 ref_3图像中所示。 同样、当我尝试移除所有扫描场响应并尝试再次构建该场时、显示了 ref_4图像中所示的错误。 在传统型广播中正常运行。

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

    您好!

    [报价用户 id="593679" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1407708/cc2340r5-issue-with-ble-extended-advertising-in-central-peripheral-application/5390896 #53690896"][/ 报价]

    预计会出现此问题、您可以禁用扫描响应。

    [报价用户 id="593679" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1407708/cc2340r5-issue-with-ble-extended-advertising-in-central-peripheral-application/5390896 #53690896"][/ 报价]

    在这种情况下、问题是由于引用了不存在的符号而引起的。 可以通过按如下方式修改行来避免这种情况:

        /* Scan respond data and length */
        .scanRespDataLen   = 0,
        .scanRespData      = NULL,

    此致、