【发布时间】:2015-04-26 05:43:51
【问题描述】:
我正在尝试读取下图中的信标(BLE 设备)制造数据
我得到的回应是,
我的代码是,
id manufactureData = [advertisementData objectOrNilForKey:@"kCBAdvDataManufacturerData"];
if ([manufactureData isKindOfClass:[NSData class]]) {
int8_t measuredPower = 0;
NSUInteger dataLength = [manufactureData length];
for (int i = 0; i < dataLength; i++) {
NSRange powerRange = NSMakeRange(i, 1);
[manufactureData getBytes:&measuredPower range:powerRange];
NSLog(@"index :%@ info :%hhd", [NSString stringWithFormat:@"%d", i+1],measuredPower);
}
}
这是读取制造数据的正确方法吗,我正在尝试读取电池地址值。我必须展示。
【问题讨论】:
-
我也只在 kCBAdvDataManufacturerData =
中得到这样的代码; ...那么如何从中获取数据?
标签: ios objective-c bluetooth-lowenergy core-bluetooth