【问题标题】:How to set the name of BLE peripheral in iOS using Core Bluetooth如何使用 Core Bluetooth 在 iOS 中设置 BLE 外围设备的名称
【发布时间】:2017-09-14 23:41:32
【问题描述】:

我想写外围设备的名字。

据我从核心蓝牙文档中了解到,外围设备的“名称”属性是只读的。

但是,如果外围设备广播它的名称(在我的例子中是 0x2A00 的 UUID),我是否可以写入此特性并成功更改名称?

【问题讨论】:

  • 只有当设备有一些可写属性时才这样做。所有设备都不允许重命名。

标签: ios objective-c core-bluetooth


【解决方案1】:

是的,我们可以更改外设名称。要求是 CBCharacteristic 0x2A00(Device Name) 属性可用。如果 CBCharacteristic 中没有 0x2A00 属性,则无法通过 iOS 或 Android 应用程序更新外围设备的名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多