我开发了自己的蓝牙低能耗曲线,以便从一堆光传感器读取电压。唯一的问题是,在我的iPhone上,我找不到从GATT数据库中读取数据的正确方法。 我很好地连接并发现没有问题的特性,但只是不知道如何正确读取数据。 我正在研究BLE112,数据应该是4字节的形式。我目前正在尝试使用的代码是:
[sensorZeroCharacteristic.value getBytes:&val length:sizeof(val)];
result = (CGFloat)val;
(val是uint32_t)
但这会给出一些非常大(但一致)的数字,所以我做错了什么?