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 数据包监听

Guru**** 2576215 points
Other Parts Discussed in Thread: CC2540, CC2650MODA, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/697632/ble-packet-sniffing

Thread 中讨论的其他器件:CC2540CC2650MODABLE-STACK

您好!

我无法从设备捕获 BLE 数据包。 我正在使用 CC2540软件狗和数据包监听器。 监听器仅捕获广播包而不捕获数据包。

我将 CC2650MODA 模块用作中央设备、而我的外设设备是一个尚未开发的传感器。

通过查看中央设备上的开发日志、我可以确认已与外设建立连接、数据正在传输。

CC2540是否需要任何固件升级?

Vishal N

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

    连接事件(扫描 req 和扫描 rsp 以及之后的连接事件)可能发生在其他两个广播通道之一上。

    请参阅 BLE 监听器指南中的以下注意事项:
    processors.wiki.ti.com/.../BLE_sniffer_guide

    注意:数据包监听器只能监视一个广播通道。 如果主设备在其他两个可用广播信道之一上发送连接请求、则监听器将无法监控连接。 为了使用 TI 外设进行测试、您可以使用 GAPRole_SetParameter ()将 GAPROLE_ADV_CHANGE_MAP 参数设置为特定广播通道、例如 GAP_ADVCHAN_37、因此该外设仅使用广播通道37。 请参阅 gap.h 中的可用通道定义 对于 BLE-Stack SDK 中基于外设的示例应用(例如、Simple Peripheral、SensorTag、心率等)、 可以在 peripheral.c 中调整此参数