主题中讨论的其他器件: SysConfig
大家好!
我正在 芯片 CC2652P.I 上运行"ble5_host_test"可以使用 BTool 上的 GAP 命令获取蓝牙扫描结果。 扫描附加图片等结果数据。
我要获取扫描报告包中的通道频率值。 是否有办法将数据添加到报告数据包中?
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.
尊敬的 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 。
您能告诉我缺少什么吗?
尊敬的 Alex:
感谢您提供 用户指南。
尽管我 在 host_test.syscfg 中没有找到添加广播通道编号等任何函数、但我 还是在 host_test.opt 中添加了标志-DADV_RPT_INC_CHANNEL=1。 我预计会将扫描的通道编号添加到 报告数据包中、但不会向数据包中添加任何新数据。
我的 客户端需要 来自其他设备的广播通道号来执行其应用、该应用基于主机测试项目。 BTool 用于在我这边测试 GAP_SCAN 命令。
您能否检查如何 在主机测试项目的 GAP_SCAN 报告包中添加广播通道号?