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.
[Callback] centralManager(central, didDisconnectPeripheral: peripheral, error: The connection has timed out unexpectedly.)
Disconnected.
Scanner On.
Device Scanned.
[Callback] centralManager(central, didDiscover: peripheral, advertisementData: ["kCBAdvDataLocalName": Nordic_Blinky, "kCBAdvDataIsConnectable": 1, "kCBAdvDataServiceUUIDs": <__NSArrayM 0x281d83030>(
00001523-1212-EFDE-1523-785FEABCD123
)
], rssi: -55)
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.
Scanner Off.
Disconnecting...
cbCentralManager.cancelPeripheralConnection()
[Callback] centralManager(central, didDisconnectPeripheral: peripheral, error: nil)
Disconnected.
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)
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)
[Callback] peripheral(peripheral, didDiscoverDescriptorsFor: 00001525-1212-EFDE-1523-785FEABCD123, error: nil)
Discovered Characteristics Blinky Button State, Blinky LED State for Service Nordic LED and Button Service.
Discovered Client Characteristic Configuration for Characteristic Blinky Button State
Characteristic Blinky LED State has no Descriptors.