Я использую RxAndroidBle с котлином. Пока я мог установить несколько уведомлений и получаю их.
Как я могу сопоставить уведомление с его конкретной характеристикой?
Так далеко:
enter code here connectionObserver
.flatMap { rxBleConnection ->
rxBleConnection.discoverServices().flatMap { services -> services.getService(ServiceUUID).map(BluetoothGattService::getCharacteristics) }
.flatMapObservable { s -> fromIterable(s) }
.flatMap { characteristic -> rxBleConnection.setupNotification(characteristic)
.flatMap{ notificationObservable -> notificationObservable}}
}.observeOn(AndroidSchedulers.mainThread())
.subscribe{notification->notification}
Спасибо