我正在为iOS开发BLE4.0应用程序,连接到外围设备。然后我想更改外围设备的名称,所以我使用writeValue:forCharacteristic:type方法,发生错误,描述:“指定的UUID不允许这个操作。“ characteristicUUID是“0x2A00”,代表“http://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.gap.device_name.xml"。加密狗可以更改外围设备的名称。我不知道为什么会这样?谢谢!
答案 0 :(得分:1)
我理解你的问题是为了表明你正在尝试写入特性“0x2A00”,这是通用访问服务“0x1800”中的只读特性。如果是这种情况,那么“不允许操作”消息似乎是正确的。