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.

[参考译文] CC2652P:如何将通道频率信息添加到扫描报告包中?

Guru**** 2585275 points
Other Parts Discussed in Thread: CC2652P, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1253692/cc2652p-how-to-add-channel-frequency-information-to-scan-report-packet

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

大家好!

我正在  芯片 CC2652P.I 上运行"ble5_host_test"可以使用    BTool 上的 GAP 命令获取蓝牙扫描结果。 扫描附加图片等结果数据。

我要获取扫描报告包中的通道频率值。  是否有办法将数据添加到报告数据包中?

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

    嗨、West:

    请在我们的用户指南中查找有关如何从广告中提取数据的一些信息:

    您可以使用   HCI_BLE_SCAN_REQ_REPORT_EVENT  

    从广播中提取数据。

    此致、Alex

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

    尊敬的 Alex:

    感谢您的答复。

    您能否 分享您提到的用户指南 ?

    我找到了  HCI_BLE_SCAN_REQ_REPORT_EVENT 位于 host_test_app.c 中、 PK->bleChan  位于 事件[] 方向。

    我不确定是否适合 PK->bleChan  是所扫描设备广播通道的相关值。 要检查的索引 PK->bleChan 包含在扫描报告数据包中。 我 更换了 变量  PK->bleChan 和  数据包-> RSSI  有 价值  0xAA 0xBB 。 我在修改后的工程中刷入了芯片、在扫描报告包中找不到任何0xAA 或0xBB 值。

    看来是这样的。 HCI_BLE_SCAN_REQ_REPORT_EVENT  未处理 扫描报告数据包  GAP_AdvertiserScannerEvent 。  

    您能告诉我缺少什么吗?

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

    嗨、West:

    您的权利。  

    您甚至可以在查看 BTOOL 时看到这一点。 此处显示结果的指示事件指示事件0x04而不是0x80。  

    我尚未找到0x04事件。 我将尝试为此找到解决方案、并在获得解决方案后尽快提出。  

    此致、

    亚历克斯

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

    嗨、West:

    下面的 部分介绍了如何获得独立项目的广播通道。 您或许可以使用它在主机工具中实施它。

    我想问一下为什么你需要在 BTool 上得到广告频道号码?   

    此致、

    亚历克斯

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

    尊敬的 Alex:

    感谢您提供 用户指南。

    尽管我    在 host_test.syscfg 中没有找到添加广播通道编号等任何函数、但我 还是在 host_test.opt 中添加了标志-DADV_RPT_INC_CHANNEL=1。 我预计会将扫描的通道编号添加到 报告数据包中、但不会向数据包中添加任何新数据。

    我的 客户端需要 来自其他设备的广播通道号来执行其应用、该应用基于主机测试项目。  BTool 用于在我这边测试 GAP_SCAN 命令。

    您能否检查如何  在主机测试项目的 GAP_SCAN 报告包中添加广播通道号?

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

    您好!

    HOST_TEST 没有标准 BLE SysConfig 模块。 您可能需要查看选中"添加广播通道编号"选项时生成的代码、并手动将修改添加到代码中。

    此致、

    1月