Каковы возможные причины для приложения Android, которое не может получить уведомления BLE с BLE устройства, к которому Android

Форум для тех, кто программирует под Android
Anonymous
Каковы возможные причины для приложения Android, которое не может получить уведомления BLE с BLE устройства, к которому

Сообщение Anonymous »

Я разместил несколько вопросов, которые в основном представляют собой один и тот же вопрос снова и снова, потому что я, честно говоря, не могу найти проблему. особая характеристика. Я использую набор BGX Silicon Labs Bluetooth, который подключен к плате процессора, из которой мы отправляем и получаем данные. В документации говорится, что две характеристики RX и TX используются для обмена данными. RX для отправки и TX для получения.
p>
вот ссылка как Хорошо: https: //docs.silabs.com/gecko-os/1/bgx/latest/ble-services
Теперь я попытался следовать руководству из Punchhrough, который помогает построить стартер BLE Приложение для Android. Я в значительной степени сделал все, что они сделали. Теперь, когда я включаю уведомления о характеристике RX при отправке, функция переопределения OnCharacteristicAnd вызывается, как и должно быть. Но когда я отправляю запрос, используя эту характеристику и ожидаю ответа, основанного на этом запросе, отправленном в форме уведомления. Наша команда, похоже, управляет хорошо, используя программное обеспечение, разработанное для настольной версии, версия Android, над которой я работаю, однако, кажется, преуспевает только при написании данных, но не получая. Мой вопрос прост, почему функция OnCharacteristicChanged никогда не вызывается, когда я включаю уведомления о характеристике TX? На характеристике TX, но я ничего не получаю, вообще ничего. Я могу предоставить части кода, если хотите, но сначала я хотел обсудить, какие уведомления о возможных причинах не получены.

Подробнее здесь: https://stackoverflow.com/questions/708 ... e-notifica

Вернуться в «Android»