kCBAdvDataManufacturerData中的数据不稳定

时间:2014-09-04 07:33:31

标签: ios bluetooth-lowenergy core-bluetooth

我们使用centralManager:didDiscoverPeripheral:advertisementData:RSSI广告BLE制造商数据 方法

显然,到达kCBAdvDataManufacturerData特定字段的数据不稳定,很多次只有0.要与Android进行比较,此信息是通过ScanRecord字节数组接收的,并且始终正确接收。< / p>

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

manufacturerData = [advertisementData objectForKey:@"kCBAdvDataManufacturerData"];
const char *valueString = [[manufacturerData description] cStringUsingEncoding: NSUTF8StringEncoding];