Scanner On.
Device Scanned.
[Callback] centralManager(central, didDiscover: peripheral, advertisementData: ["kCBAdvDataLocalName": Nordic_Blinky, "kCBAdvDataIsConnectable": 1], rssi: -57)
Device Appearance switched from Generic to Blinky.
Attempting to connect...
cbCentralManager.connect()
[Callback] centralManager(central, didConnect: peripheral)
Connected.
Discovering Services...
peripheral.discoverServices(nil)
[Callback] peripheral(peripheral, didDiscoverServices: nil)
Discovered Nordic LED and Button Service Services.
Discovering Characteristics for Nordic LED and Button Service...
peripheral.discoverCharacteristics(nil, for: 00001523-1212-EFDE-1523-785FEABCD123)
[Callback] peripheral(peripheral, didDiscoverCharacteristicsFor: 00001523-1212-EFDE-1523-785FEABCD123, error: nil)
Discovering Descriptors for Characteristic Blinky Button State...
peripheral.discoverDescriptors(for: 00001524-1212-EFDE-1523-785FEABCD123)
Discovered Characteristics Blinky Button State, Blinky LED State for Service Nordic LED and Button Service.
Discovering Descriptors for Characteristic Blinky LED State...
peripheral.discoverDescriptors(for: 00001525-1212-EFDE-1523-785FEABCD123)
[Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 00001524-1212-EFDE-1523-785FEABCD123, error: nil)
Discovered Client Characteristic Configuration for Characteristic Blinky Button State
[Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 00001525-1212-EFDE-1523-785FEABCD123, error: nil)
Characteristic Blinky LED State has no Descriptors.
Writing 0x01 to Characteristic 00001524-1212-EFDE-1523-785FEABCD123
peripheral.setNotifyValue(0x01, forCharacteristic: 00001524-1212-EFDE-1523-785FEABCD123)
Setting Boolean true for Notifying Characteristic Blinky Button State
[Callback] peripheral(peripheral, didUpdateNotificationStateFor: 00001524-1212-EFDE-1523-785FEABCD123, error: nil)
Notifying State of Blinky Button State Changed to: true
Writing 0x to Descriptor 2902
peripheral.setNotifyValue(0x, forCharacteristic: 00001524-1212-EFDE-1523-785FEABCD123)
Writing Boolean false to Descriptor Client Characteristic Configuration
[Callback] peripheral(peripheral, didUpdateNotificationStateFor: 00001524-1212-EFDE-1523-785FEABCD123, error: nil)
Notifying State of Blinky Button State Changed to: false
Writing 0x to Characteristic 00001525-1212-EFDE-1523-785FEABCD123
peripheral.writeValue(0x, forCharacteristic: 00001525-1212-EFDE-1523-785FEABCD123)
Writing value Invalid Data to Characteristic Blinky LED State
[Callback] peripheral(peripheral, didWriteValueForCharacteristic: 00001525-1212-EFDE-1523-785FEABCD123, error: nil)
Scanner Off.