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.

[参考译文] CC2652RB:扩展广播数据位置的最佳实践?

Guru**** 2553450 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/958823/cc2652rb-best-practice-for-extended-advertising-data-location

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

我知道 simple_peripheral 有一个扩展广播示例。 我想知道、如果有效负载包含200字节时变数据、用户特定数据、那么最佳做法是什么?是使用制造商数据字段吗? 这似乎在 SysConfig 中没有很好地实现、在 MacOS 上、我甚至无法粘贴到该字段(例如200 0xFF)、因此我必须覆盖/初始化应用程序本身中的 advData、这会开始混淆在项目中设置选项的位置和应该设置的位置。

例如、在下面、我为24字节的数据保留空间(使用无意义的公司标识符)。 此外、我看到使用适当的头文件结构的一个优势是 TI Starter 应用(iPhone)可以扫描数据包并根据头文件对数据进行分区、这有时有助于进行调试(如果没有头文件、我根本看不到来自广播的任何数据)。

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

    您好、Matt、

    扩展广播在我使用的 SDK (4.30.00.54)上似乎在 SysConfig 中正确实施。 唯一的元素是、如果数据格式不正确、系统将拒绝这些数据(例如、如果您尝试粘贴两次0x12、因为"0x"只需要一次)。 无论如何、如果这不起作用、则可以使用文本编辑器直接修改.syscfg 文件。 您感兴趣的数据是"Ble.advSet1.advData1.additionalData"。

    此致、

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

    好的、我只是想确保特定于制造商->其他数据字段是您建议使用的正确数据字段。 这是我的错误、我不会重新粘贴"0x"、我只是想表示十六进制值。 我认为我的问题是尝试从字段本身复制、它确实需要单击"进入"字段(因此它是蓝色的、而不是灰色的)来复制或粘贴、而不是最糟糕的怪异。 谢谢!