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.

[参考译文] CC2652R7:如何在中央器件访问正在进行检测的 BLE 外设的 ID 地址。

Guru**** 2893300 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1234768/cc2652r7-how-to-access-id-address-of-the-ble-peripherals-getting-detecting-at-the-central-device

器件型号:CC2652R7
"Thread:SysConfig"中讨论的其他器件

我想检测特定的 BLE 外围设备、中心设备正在处理 simple_central 项目示例。 正如您在我所添加的图像中看到的、为外设器件分配了2个地址、我想使用器件的 ID 地址、因为 RP 地址会不断变化。

在 SimpleCentral_processAppMsg ()函数内的 GapScan_Evt_AdvRpt_t 结构中、我获得的器件地址是 RP 地址。 如何访问器件的 ID 地址。

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

    您好、Garvit、

    我将这封信发送给相关专家,感谢您与我们取得联系。

    此致、

    Rogelio

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

    Garvit、您好、

    在 simple_central.c 文件中,您可以看到我们如何获取两个地址(ID 和 RP),请参见下图,第一个是 ID (pPKT->devAddr),第二个是 RP (RPA)

    希望这对您有所帮助、

    此致、

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

    纪尧姆、您好!

    我要访问外围器件的 ID 地址。 您共享的片段为我认为中央器件提供了 ID 地址。

    谢谢。

    加尔维特

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

    抱歉、我对您的图片感到困惑。  
    外围设备地址(ID)在广播数据中未共享、因此需要连接到该设备才能获取该地址。 因此、只要未连接设备、您就可以使用其 ID 地址对其进行筛选。

    此致、

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

    那么、是否无法在外设广播包中获取 ID 地址信息? 如果不是这样、如何将外设的 RP 地址设为静态地址?

    我的目标是为外围设备设置一个计数器并监控检测到/能够将数据包成功传输到中央设备的次数、由于 RP 地址不断变化、我无法在更长的时间内跟踪它。  

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

    如果你私下不做广告,这就是这种广告的目的。

    您可以查看直接广播在您的情况下是否应该有用、或者在 SysConfig 中从外设中选择一个随机的静态地址、如下所示:

    转到 SysConfig 文件> BLE > General Configuration and Address Mode

    此致、

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

    在更改这些参数时、我无法在中央设备上检测到简单外围设备。 此外、它对其他 BLE 扫描仪应用不可见。

    我是否需要对中心/扫描器 BLE 设备进行一些更改才能看到该设备?  

    我使用的是外围设备中不可连接和可扫描的模式。

    谢谢

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

    Garvit、您好、

    您需要输入支持的地址、应尝试以下地址之一:

    1.CA:00:00:00:00:CA

    2.CB:00:00:00:00:CB

    3.CC:00:00:00:00:CC

    4.cd:00:00:00:00:CD

    5.CE:00:00:00:00:CE

    此致、

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

    谢谢 Guillaume。