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.

[参考译文] CC2652R7:周期性广播器设置

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1359990/cc2652r7-periodic-advertiser-setup

器件型号:CC2652R7
主题中讨论的其他器件: ENERGYTRACE

1)我已 使用此主题中的信息- 链接将设备设置为定期广播模式 。 在监听器上检测到蓝牙包时、我收到一个错误、指示 Aux_Sync_Ind 数据包存在一些问题。 如何纠正此问题? pfa 我正在使用的项目。

2) 2)我想计算这些电路板在周期性广播模式下工作时的能耗。 当前器件正在在指定的广播间隔后一次又一次地发送 ADV_EXT_IND 和 AUX_ADV_IND、我希望设置这些电路板、以便在扫描器件检测到周期性广播器时、应停止发送上述2个指示、之后仅发送 AUX_SYNC_IND。 基本上、我希望设备在扫描器中注册、然后再发送同步数据包。  如何实现?

3) 3)如何控制 AUX_SYN_IND 数据包之间的时间间隔?

e2e.ti.com/.../1830.simple_5F00_peripheral_5F00_LP_5F00_CC2652R7_5F00_tirtos7.zip

此致、

加尔维特

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

    Garvit、您好、

    1)数据包的问题对我来说并不明显。 你会不会更具体地指出"畸形"?

    2) 2)可以使用 EnergyTrace 完成能量估算。
    周期性广播不支持扫描器与广播器之间的通信。 然后、广播器无法知道器件已同步。

    3)可以在创建广播集时设置此参数

        // Set event mask for set #3
      status = GapAdv_setEventMask(advHandleNCNS,
                                   GAP_ADV_EVT_MASK_START_AFTER_ENABLE |
                                   GAP_ADV_EVT_MASK_END_AFTER_DISABLE |
                                   GAP_ADV_EVT_MASK_SET_TERMINATED);
    
      // Enable non connectable & non scannable advertising for set #3
      status = GapAdv_enable(advHandleNCNS, GAP_ADV_ENABLE_OPTIONS_USE_MAX , 0);
      
      // Set Periodic Advertising parameters
      GapAdv_periodicAdvParams_t perParams = {PERIDIC_ADV_INTERVAL_MIN,
                                                    PERIDIC_ADV_INTERVAL_MAX, 0x40};
      status = GapAdv_SetPeriodicAdvParams(advHandleNCNS, &perParams);

    我希望这将有所帮助、

    此致、

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

    您好、Clement、

    感谢快速的响应,即使我不知道格式错误的数据包意味着什么。 这就是我在监听器日志中看到的所有内容-  

    关于第二点,是否有可能用最近推出的 PAwR 广播模式实现这种状态?

    谢谢。

    加尔维特

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

    您好!

    您是否能够使用其他监听器重现格式错误的数据包问题? 该监听器提供的详细信息非常有限,我看不到什么是错误的:/

    我不确定在使用定期广播时停止广播扩展广播是否符合蓝牙标准。 最重要的是、如果丢失同步、将会发生什么情况?
    我看到您提到了 PAwR - PAwR 也不打算用于此目的。

    此致、

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

    Clement 是有助于调试的这些信息-  

    在一些试验中,我也可以看到这一信息——"所含物品的长度超过所含物品的长度"  

    关于周期性广播中的同步丢失-对于扫描器件需要丢失多少个数据包才能丢失同步、还是在错过单个同步数据包后立即发生、它们有什么标准?

    谢谢。

    加尔维特

     

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

    Garvit、您好、

    恐怕我无法重现 Ellisys 嗅探器的格式错误的问题。 我不确定这是由我这边的不同参数还是由所使用的监听器引起的。 您能否为我构建一个可以在 LP-CC2652R7上刷写并在您身边重现问题的 hexfile?

    关于定期广播中的同步丢失-他们是否有任何标准来确定扫描设备需要丢失同步的数据包数量或丢失单个同步数据包时立即发生?

    创建同步(在扫描仪端)时定义的定期同步超时参数(参见蓝牙核心规范5.3版|第4卷、E 部分、§7.8.67)用于定义同步何时被视为丢失。

    我希望这将有所帮助、

    此致、

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

    您好、Clement、

    以下是您要求的十六进制文件-  

    e2e.ti.com/.../8510.Release.zip

    谢谢。

    加尔维特

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

    Garvit、您好、

    Clement 目前在 5月17日星期五 到 5月20日星期一放假,将  按收到邮件的顺序和优先级返回到5月21日星期二论坛上的帖子。   感谢您的耐心。

    此致、
    瑞安

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

    Garvit、您好、

    数据包已正确形成;不过、AD 如下面的屏幕截图所示、在传输"PeriodicAdv"之前、缺少字段"Length"和"PeriodicAdv" 、如蓝牙核心规范版本5.3 |第3卷、第 C 部分第11节 广播和扫描响应数据格式中所述。

    我希望这将有所帮助、

    丹桂语