Android: BLE Gatt Без изменений / читать Char. уведомления - PullRequest
0 голосов
/ 30 октября 2018

Используемое устройство: Galaxy S9, Android 8.0.

Используя android-BluetoothLeGatt-master, я могу подключиться к устройству BLE и записать на него данные. Однако, хотя обратный вызов onCharacteristicWrite(...) этого примера проекта запускается, как и ожидалось, мои обратные вызовы onCharacteristicChanged(...) и onCharacteristicRead(...) никогда не срабатывают. Я зарегистрировался для характерных уведомлений следующим образом:

mBluetoothGatt.setCharacteristicNotification(characteristic, true);
BluetoothGattDescriptor descriptor = characteristic.getDescriptor(UUID.fromString(SampleGattAttributes.CLIENT_CHARACTERISTIC_CONFIG));
descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE);
mBluetoothGatt.writeDescriptor(descriptor);

Характеристика Конфиг. UUID составляет 00002902-0000-1000-8000-00805f9b34fb.

Что мешает мне получить эти уведомления?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...