我们的项目,需要开启ble sniffer模式,哪个demo可以支持sniffer模式?如果没有,是否可以提供一点点demo code?
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.
我们的项目,需要开启ble sniffer模式
您好,您这边说的ble sniffer 模式指的是什么?我不太能明白您的意思。是使用 sniffer软件进行抓包吗?
可以像nordic的蓝牙一样 开启sniffer模式 监听到需要监听的设备 用以确认目标监听设备到sniffer设备的RSSI
您这边是想使用sniffer软件进行监测数据对把?
SmartRF Packet Sniffer 可用于抓取 BLE 数据包并跟踪 BLE5 的广播,可参阅该帖:https://e2e.ti.com/f/1/t/1095524
此工具默认使用 Wireshark 3.0.X 来抓取数据,因此您可以进一步研究此接口是如何实现的,或者以可进一步解释的PCAP 格式导出 Wireshark 数据。他们还可以阅读 SmartRF Packet Sniffer 2 帮助文档(链接:SmartRF Packet Sniffer 2 Help Documentation )的 SmartRF Sniffer Agent 部分或参考外部的 Wireshark 文档
希望可以帮助到您。
不仅仅是广播 还有连接的数据 我并非需要抓取数据 而是为了 得到rssi 进行测距 所以 我无法参考SmartRF Packet Sniffer 2 Help Documentation 需要ti2642R1本身具备该功能,不使用pc工具,拿到数据之后 用于其他mcu处理。
您好:关于获取rssi的例程我放在以上链接希望可以帮到您

RSSI是GapScan_Evt_AdvRpt_t结构的参数,位于GAAP_SCANER.h中
作为观察者角色,您可以扫描其他设备并获取此参数
关于您这边 需要定位的问题 我这边为您提供了资料您可以参考
dev.ti.com/.../localization-index-cc13xx_cc26xx.html

从您的回复来看,您并没有理解我的意思, 如我发上来的模型图,当手机和中间的2642连接成功,手机的广播已经关闭,但是 我需要通过周围的2642 sniffer节点继续监听手机的rssi. 根据手机和中间的2642的连接拿到相关的连接参数以及跳频信道,使得sniffer节点能在手机(保持连接)不开启广播的情况,可以拿到每个外围的sniffer节点到手机的rssi.
您好,感谢您的回复,我已经联系了其他工程师来跟进您的问题,这需要一些时间,谢谢。
你好,请参考connection_monitor例程
如果是 cc2340 是否有相关的demo呢? 另外这个 connection_monitor 有更多相关文档么?
您好,我已经跟进您的问题,有更新会立即回复您这边。
在下一个即将推出的SDK中,connection_monitor将位于CC2340上,但实际上与您在CC2642.上看到的内容相同
connection_monitor 有更多相关文档么?

我为您提供了一个链接
您这边可以参考链接中的前3个task