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.

[参考译文] CC2640R2F:如何在 ADVDATA 上传输 UUID

Guru**** 2589280 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/604092/cc2640r2f-how-to-transmit-uuid-on-advdata

器件型号:CC2640R2F

我想在 simpleBroadcaster 示例上传输 UUID

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

    只需更改 advertData[]变量即可。 您应该在此处阅读有关广告格式的信息: dev.ti.com/.../
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Marie、我在应用程序文件夹中的 simple_broadcaster .c 中遇到了静态 uint8 advertData[]函数、当我更改数据时、可以观察到这些数据。 但我也无法通过此方式发送 UUID、我要传输此 UUID 的 GAP_ADTYPE_MANUFACTURER_SPECIFICTED 下方提到的 UUID。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想传输此信息
    0x1A、//包括数据类型字节的数据长度
    GAP_ADTYPE_MANUFACTURER_SPECIFIC,//特定于制造商的广播数据类型
    0x0D、//公司 ID -固定
    0x00、//公司 ID -固定
    0x02、//数据类型-固定
    0x15、//数据长度-固定
    0x00、// UUID -基于不同用例/应用程序的变量
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、// UUID
    0x00、//主要
    0x01、//主要
    0x00、//次要
    0x01、//次要
    0xc5 //功率-校准 Tx 功率的二进制补码
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hi Dev、

    为此、您应该将 bEAST_FEATURE 添加到编译器预定义列表(Project->Properties->Build -> ARM Compiler -> Predefined Symbols)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你 Marie。