My peripheral advertises one serviceUUID as part of the advertisementData. I want the advertised serviceUUID without connecting. Here is my code:
func centralManager(central: CBCentralManager, didDiscoverPeripheral peripheral: CBPeripheral, advertisementData: [String : AnyObject], RSSI: NSNumber) {
peripherals.append(peripheral)
let serviceUUID = [advertisementData: CBAdvertisementDataServiceUUIDsKey]
print(serviceUUID)
}
When my code runs I see this in the console:
{
{
kCBAdvDataIsConnectable = 1;
kCBAdvDataLocalName = "sensor ID not set up yet";
kCBAdvDataServiceUUIDs = (
"926D74A0-D820-1000-8000-00805F9B34FB"
);
} = kCBAdvDataServiceUUIDs;
}
I am after the "926D74A0-D820-1000-8000-00805F9B34FB". Any ideas how to get it? Thanks.