jjzjj

kCBAdvDataServiceUUID

全部标签

ios - 如何让 CC2541 在广告数据中包含 kCBAdvDataServiceUUIDs

我将核心蓝牙与可编程BLE设备(CC2541)结合使用。我正在尝试使用如下特定服务扫描外围设备:CBUUID*serviceID=[CBUUIDUUIDWithString:@"adabfb00-6e7d-4601-bda2-bffaa68956ba"];[self.managerscanForPeripheralsWithServices:@[serviceID]options:nil];我是空的,但如果我将“scanForPeripheralsWithServices:”设置为nil,那么我所有的BLE设备都会启动。所以我知道BLE正在发送广告。这是我从centralManager

ios - iOS 蓝牙 LE kCBAdvDataServiceUUID 的格式是什么?

在centralManager:didDiscoverPeripheral:advertisementData:RSSI(下面的完整代码)中,我在NSDictionary中找到一个名为kCBAdvDataServiceUUIDs的键。我正在尝试读取此数据以确定设备上可用的服务。这些数据是什么格式的?类描述很简单Unknown()这是来源:-(void)centralManager:(CBCentralManager*)centraldidDiscoverPeripheral:(CBPeripheral*)aPeripheraladvertisementData:(NSDictionar