Meine Peripherie wirbt eine ServiceUUID als Teil der advertisementData. Ich möchte die angepriesene Dienst-UUID ohne Verbindung. Hier ist mein Code:Der Versuch, beworbene Dienst-UUID aus BLE-Werbung zu extrahierenDaten
func centralManager(central: CBCentralManager, didDiscoverPeripheral peripheral: CBPeripheral, advertisementData: [String : AnyObject], RSSI: NSNumber) {
peripherals.append(peripheral)
let serviceUUID = [advertisementData: CBAdvertisementDataServiceUUIDsKey]
print(serviceUUID)
}
Wenn mein Code ausgeführt sehe ich in der Konsole:
{
{
kCBAdvDataIsConnectable = 1;
kCBAdvDataLocalName = "sensor ID not set up yet";
kCBAdvDataServiceUUIDs = (
"926D74A0-D820-1000-8000-00805F9B34FB"
);
} = kCBAdvDataServiceUUIDs;
}
Ich bin nach dem "926D74A0-D820-1000-8000-00805F9B34FB". Irgendwelche Ideen wie man es bekommt? Vielen Dank.
Vielen Dank, Jens –