【发布时间】:2016-10-26 18:05:14
【问题描述】:
<CBCharacteristic: 0x156d48cf0, UUID = BLevel, properties = 0x18, value = <32353732 380d0a>, notifying = YES>
我想提取 value 字段中的内容。
NSData *data = c.value; // c is of type CBCharacteristic
但不知道是哪种值?
【问题讨论】:
-
你需要知道
NSData是什么意思。可能是字符串、结构、uint32 等。请参见:stackoverflow.com/questions/38718841/…BLevel是电池电量吗?您需要进行反向工程或阅读文档(BLE 文档,如果它是“已知”文档,或者设备文档) -
@Larme,是的,它是“电池电量”。你是它的类型吗?
-
根据文档:bluetooth.com/specifications/gatt/… 如果它是 UUID 0x2A19,但似乎需要一个 int8。
-
如何从中获取价值,您能帮忙吗?
标签: ios bluetooth-lowenergy core-bluetooth