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.

[参考译文] MSP432P401R:BLE 插件:advertData

Guru**** 2577385 points
Other Parts Discussed in Thread: CC2650MODA, CC2650

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/724046/msp432p401r-ble-plugin-advertdata

器件型号:MSP432P401R

您好!

我使用 MSP432作为我的应用处理器、以连接 CC2650MODA 作为简单 NP、并使用 SimpleLink SDK BLE 插件版本1.40.00.42。

我在 Project Zero 示例中注意到、有5字节的特定于制造的广播数据。

静态 uint8_t advertData[]={
0x02、/*长度*/
SAP_GAP_ADTYPE_FLAGS、
DEFAULT_DISCOVERABLE_MODE | SAP_GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED、

/*制造商特定的广告数据*/
0x06、
0xFF、/* SAP_GAP_ADTYPE_MANUFACTURER_SPECIFIC*
LO_UINT16 (BLE_COMPANY_ID)、HI_UINT16 (BLE_COMPANY_ID)、
BLE_ST_DEVICE_ID、
BLE_ST_KEY_DATA_ID、
0x00 /*密钥状态*/
};

BLE_ST_DEVICE_ID、 BLE_ST_KEY_DATA_ID 和"密钥状态"用于什么?

谢谢、

Jeffrey

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

    您能否检查以下 SimpleLink Academy 实验是否有帮助: dev.ti.com/.../

    本实验适用于 CC2640R2 SDK、但相关概念可应用于 BLE 插件。

    谢谢、
    SAI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sai、
    从实验中可以看到、制造商特定的数据可以是任何数据。 插件示例包含制造商特定的广播数据、似乎很重要。 从我的应用程序代码中删除这些代码是否安全?
    蓝牙 SIG 中有一个公司 ID 列表。 除广告数据外、公司 ID 是否以其他方式报告? 我的应用程序如何更改它? 此外、CC2650是否以任何方式将器件 ID、密钥数据 ID 和密钥状态字段配置为简单 NP?
    谢谢、
    Jeffrey
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jeffrey、

    [引用 user="Jeffrey Lomibao76")从实验中可以看到,制造商特定的数据可以是任何数据。 插件示例包含制造商特定的广播数据、似乎很重要。 从我的应用程序代码中删除这些代码是否安全?

    是的、您可以将其删除。 有关详细信息、您可能希望查看此其他 SLA dev.ti.com/.../ble_scan_adv_basic.html

    [引用 user="Jeffrey Lomibao76"]此外 ,CC2650以任何方式使用的设备 ID、密钥数据 ID 和密钥状态字段 是否配置为简单 NP?

    在某些情况下、这可用于根据此信息过滤设备发现结果。

    希望这对您有所帮助。

     David