Вопросы по теме 'rxandroidble'

Отправка списка команд на устройство с помощью RxAndroidBle (rxJava)
Я пытаюсь отправить список команд на устройство через rxJava. Вот мой код: public void startWriteCommucation(final ArrayList<byte[]> b) { if (isConnected()){ connectionObservable .flatMap(new...
842 просмотров
schedule 12.03.2024

Выпускайте предметы по одному, взаимодействуйте с ними до тех пор, пока не будет выполнено условие, затем переходите к следующему предмету.
У меня есть список устройств BLE, и я использую RxJava для взаимодействия с ними. Мне нужно выделить элемент из списка, повторно записать в него характеристику, пока не произойдет X, а затем перейти к следующему элементу в списке. Текущий код:...
573 просмотров

Как с помощью RxAndroidBle подписаться на ответы при написании характеристики?
Устройство BLE, к которому я подключаюсь, испускает байты на одной из своих характеристик GATT в ответ на запись в характеристику. Клиенты должны включать уведомления об этой характеристике и интерпретировать байты изменения характеристики. (Я...
1337 просмотров
schedule 16.04.2022

MissingBackpressureException добавляется даже .onBackpressureDrop()?
У меня проблема с MissingBackpressureException. Я добавил несколько .onBackpressureDrop() только для теста, но все еще получаю исключение. Я добавил RxJavaHooks.enableAssemblyTracking() для получения дополнительных сведений о журналах....
469 просмотров
schedule 30.06.2023

OnNext не вызывается для наблюдаемого при использовании combLatest и take
Я пытаюсь заставить подписку автоматически отменять подписку, когда она выдает элемент. Базовая наблюдаемая создается следующим образом. public static Observable<RxBleConnection> setupConnection(RxBleDevice device,...
390 просмотров

rxandroidble write отправляет только первые 20B
Я пытаюсь записать> 20 байтов данных по заданной (настраиваемой) характеристике. В следующем журнале я попытался записать 85 байт: код: connectionObservable .flatMap(rxBleConnection -> rxBleConnection.writeCharacteristic(...
797 просмотров

RxAndroidBle — Могу ли я объединить переменное количество операций записи с характеристикой с помощью одной команды?
У меня есть массив, содержащий несколько фрагментов данных, которые необходимо записать в одну и ту же характеристику, но я хочу получать уведомления, когда весь процесс будет завершен. Я могу выполнить запись, зациклив свой массив следующим...
131 просмотров
schedule 18.02.2023

RxAndroidBle как читать уведомления от нескольких сервисов?
Я использую rxandroid:2.1.0, rxjava:1.4.0 и rxandroidble:1.8.1. Я пытаюсь подключиться к устройству и получать уведомления от характеристик, которые находятся в разных сервисах (температурный сервис, аккумуляторный сервис, пользовательский сервис)....
354 просмотров
schedule 09.07.2023

Как поддерживать состояние соединения между многими действиями?
Согласно rxandroidble, dispose() следует вызывать в onPause() Activity lifeCycle, тогда соединение BLE будет закрыто? И я могу подключить устройство BLE только в новом действии, и если я не вызову dispose(), оно выдаст исключение...
160 просмотров
schedule 09.06.2023

setupNotification возвращает ошибку, уже подключенную, хотя запрос на подключение не отправляется
Я создаю приложение для Android с некоторым взаимодействием BLE, используя RxAndroidBLE API. Я следовал примерам руководств и примерам из https://github.com/Polidea/RxAndroidBle . Я устанавливаю соединение BLE с указанным устройством, позже при...
274 просмотров

RxAndroidBLE: включить уведомление о характеристике без обнаружения службы
Я использую RxAndroidBLE 2 совсем недавно и ищу решение, в котором я могу включить уведомление о характеристике без необходимости вызывать discoveryServices(). В моем случае звонок занимает много времени (5-10сек). Гарантируется, что характеристика...
187 просмотров