我正在从iPhone上读取BLE设备的特性。
但是,我看到的一些属性(如0xA,0x22)不在Apple提供的枚举列表中。这些属性是否包含2个或更多枚举值?或者这些来自制造商的定制属性?需要有关此的指导。
答案 0 :(得分:2)
您可以阅读documentation:
表示特征的可能属性的值。以来 特征属性可以组合,特征可以具有 多个属性值设置。
换句话说,特征可能具有多个属性。这是有道理的,例如,您可以具有可以读取(CBCharacteristicPropertyRead
)并写入(CBCharacteristicPropertyWrite
)的特征。
在这种情况下,CBCharacteristic
' properties
的值将是CBCharacteristicPropertyRead
和CBCharacteristicPropertyWrite
的按位OR,即0xA
。