解释特征属性(iOS和BLE)

时间:2015-08-02 04:44:50

标签: ios iphone bluetooth-lowenergy core-bluetooth

我正在从iPhone上读取BLE设备的特性。

但是,我看到的一些属性(如0xA,0x22)不在Apple提供的枚举列表中。这些属性是否包含2个或更多枚举值?或者这些来自制造商的定制属性?需要有关此的指导。

1 个答案:

答案 0 :(得分:2)

您可以阅读documentation

  

表示特征的可能属性的值。以来   特征属性可以组合,特征可以具有   多个属性值设置。

换句话说,特征可能具有多个属性。这是有道理的,例如,您可以具有可以读取(CBCharacteristicPropertyRead)并写入(CBCharacteristicPropertyWrite)的特征。

在这种情况下,CBCharacteristic' properties的值将是CBCharacteristicPropertyReadCBCharacteristicPropertyWrite的按位OR,即0xA