如何更新蓝牙设备的periphera.name?

Posted

技术标签:

【中文标题】如何更新蓝牙设备的periphera.name?【英文标题】:How to update the periphera.name of the bluetooth device? 【发布时间】:2014-02-06 15:14:24 【问题描述】:

我正在创建一个蓝牙 LE 应用程序来跟踪德州仪器蓝牙设备。

在 iPhone 的设备日志中,蓝牙设备的外设名称是“Cannon Tag”,这就是我想要的名称。 在iPad的设备日志中,蓝牙设备的外设名称为“TI BLE Keyfob”。

我想让它读取 iPad 的 Cannon 标签。如何进行此更改?

【问题讨论】:

【参考方案1】:

默认情况下设备名称特性不可写。您需要使用所需的名称重新编译项目。在 KeyFob 项目中,您需要更改 keyfobdemo.c 文件中的这一行。

static uint8 attDeviceName[GAP_DEVICE_NAME_LEN] = "TI BLE Keyfob";

然后重新编译并上传到设备。这不是一件小事,所以如果你遇到问题,我建议你在 TI 论坛上提问并阅读教程。

【讨论】:

以上是关于如何更新蓝牙设备的periphera.name?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Android蓝牙开发

Android 蓝牙开发(一)

是否有可能(并且有意义)让蓝牙 iOT 设备在外围模式下同时监听 BLE 和蓝牙经典连接

蓝牙传输文件时用的是啥协议?

安卓系统 蓝牙 与车载蓝牙的连接

电脑更新后蓝牙用不了?