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.

[参考译文] LAUNCHXL-CC26X2R1:读取 BLE 数据包

Guru**** 2419530 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1531062/launchxl-cc26x2r1-read-ble-packets

器件型号:LAUNCHXL-CC26X2R1

工具/软件:

我想读取 BLE 数据包。 是否有任何 TI 应用程序可通过命令行界面提供?“

数据类型:

 

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

    您好!

    我认为有两个选项为你:
    host_test 是我们 SDK 的一个示例,它允许通过 UART 发送 HCI 命令,它可以发送数据包,扫描广播包,等等。 您可以发送 HCI 命令来持续扫描是否存在广播包。
    数据包监听器 是我们 SDK 的固件,您可以使用它从空中嗅探 BLE 广播数据,并在 Wireshark 中显示它们。 一旦您发现了所需内容、就可以将从 Wireshark 捕获的数据包保存为您可以自己解析的文本格式。

    另一种选择是使用物理 BLE 监听器(我不建议使用任何品牌,但您可以在网上找到很多品牌)、它能够监听的不仅仅是广播数据

    此致、
    Maxence

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

    我的 BLE 器件充当广播设备、每秒发送一次数据、但它未显示在 BTool 中。  

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

    您好、  

    您正在做什么来设置 BTool 并扫描您的广播设备数据?

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

    已在我的 LaunchPad 中刷写 host_test、能够查看其他器件、但不能查看我要读取的器件。 能在 NRF Connect 应用中看到  

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

    您好!

    也许 host_test 扫描为仅可扫描和可连接的器件启用了一些滤波器。 您是否在 BTool 日志中看到了与过滤器相关的内容? 你能把它发送到这里吗?

    此致、
    Maxence

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

    “有时我能看到我的设备、但大多数情况下我无法看到。 我已经尝试增加扫描持续时间并减少附近设备的数量。 当周围的器件较少时、大约会出现 90%的时间。 但当附近有许多器件时、通常无法被检测到。

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

    您好、

    如果您难以扫描设备、以下是您的一些选项。 他们是从最有用/可能工作的排名 :
    -降低设备的广播间隔
    -增加扫描仪的扫描窗口
    -增加扫描仪的扫描持续时间  
    -减少周围设备的数量
    -将扫描仪靠近设备

    确保扫描窗口至少是预期广播间隔长度的两倍、以确保在每个扫描窗口中捕获至少 1 个广播事件。 否则、扫描设备可能找不到广播设备。

    此致、
    Maxence