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.

[参考译文] CC2340R5:GATT 设置。 关于注册设备名称。

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1245436/cc2340r5-gatt-settings-about-registering-device-names

器件型号:CC2340R5
主题中讨论的其他器件:SysConfig

我想知道有关蓝牙设备名称注册的信息。
在示例代码中、基本 BLE 项目在 SysConfig>BLE>General Configuration>Device Name 中注册、我认为这是器件名称。
如果希望在软件执行期间安全地更改此器件名称、应执行哪些控制?

调查后、我发现 appMainParams.deviceNameAtt 与器件名称相关。
此外、它们还在"bleStack_initGatt"和"GGS_SetParameter"中注册。
是否可以使用这些注册器件名称?

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

    您好!

    您是对的! 器件名称存储在 attDeviceName 中。 该变量设置为在 SysConfig 中配置的 whaterver 值。如果您只是想在其他器件扫描外设时更改器件名称、则只需更改 scanResData1的内容并将扫描响应数据重新加载到您的广播句柄中。 这将使扫描您的外围设备的其他设备接收到不同的名称。

    此致、

    1月