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.

[参考译文] CC2652R:[RTLS]如何更改非连接广播的间隔

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1054288/cc2652r-rtls-how-to-change-the-interval-for-non-connectable-advertisements

器件型号:CC2652R

搜索 CLAoA 的所有配置、只需查找可连接广播的间隔设置

//参数更新请求的最小连接间隔(单位为1.25ms、80=100ms)
#define DEFAULT_MIVEed_MIN_CONN_INTERVAL    80

// 参数更新请求的最大连接间隔(单位为1.25ms、104=130ms)
#define DEFAULT_MODED_MAX_CONN_INTERVAL    104

如何更改非连接广播的间隔设置

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

    您好、Valery、

    您能否澄清一下您使用的 SDK 以及您想要更改间隔的示例项目?

    我已将您的帖子分配给一位专家进行评论。

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

    我在 SDK5.2上使用了 RTLS_Responder

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

    您好、Valery、

    应在 RTLS_响应 器端更改周期性广播间隔。 在 RTLS_responser.c 中、以下代码将允许这样做:

    // Periodic Advertising Intervals
    #define PERIDIC_ADV_INTERVAL_MIN    240  // 300 ms
    #define PERIDIC_ADV_INTERVAL_MAX    240  // 300 ms

    请注意、您在第一条消息中引用的代码允许更改连接间隔(而不是广播间隔)。

    我希望这将有所帮助、

    此致、

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

    您好 Clement、

      我使用监听器来检查间隔、 PERIDIC_ADV_INTERVAL 仅检查 CTE 数据包间隔、但 Adv (37、38、39)仍保持在100ms 内

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

    您好!

    正确、提供的代码会更改周期性广播之间的间隔。 如果要更改在主信道上发送的非连接广播之间的间隔,应使用以下代码:

      // Create non connectable & non scannable advertising set #3
      GapAdv_params_t advParamNonConn = GAPADV_PARAMS_AE_NC_NS;
      
      advParamNonConn.primIntMax = 480; // default value is 160
      advParamNonConn.primIntMin = 480; // default value is 160
      
    
      // Create Advertisement set #3 and assign handle
      status = GapAdv_create(&RTLSResponder_advCb, &advParamNonConn,
                                                       &advHandleNCNS);

    我希望这将有所帮助、

    此致、