@Override
        public void onCharacteristicChanged(final BluetoothGatt gatt, final BluetoothGattCharacteristic characteristic) {
            broadcastUpdate(ACTION_DATA_AVAILABLE, characteristic);
        }
Service for managing connection and data communication with a GATT server hosted on a
given Bluetooth LE device.
sample_app/src/main/java/uk/co/alt236/btlescan/services/BluetoothLeService.java