2013-01-17 32 views
0

我正在开发iOS的BLE4.0应用程序,连接到外设。然后我想更改外设的名称,所以我使用writeValue:forCharacteristic:type方法,发生错误,说明:“The指定的UUID不允许用于此操作。“特征UUID是“0x2A00”,表示“http://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.gap.device_name.xml”。并且加密狗可以改变外设的名称。我不知道为什么会发生?谢谢!BLE4.0更改外设的名称

回答

1

我很理解你的问题,以表明你正试图写入通用访问服务“0x1800”中的只读特征“0x2A00”。如果是这种情况,那么“不允许的操作”消息看起来是正确的。

+0

芯片,这是一个很好的问题,但你已经发布它作为答案。我编辑了问题部分,只留下了在这里提出的问题的答案,但我强烈建议您休息一下,并为其创建一个新问题。否则,人们将无法在此回答您。 –