Articles of gatt

Android – Не удалось подключиться к устройству Bluetooth на Lollipop

У меня есть приложение, хорошо работающее на Android 4.3 и 4.4. Приложение будет подключаться и взаимодействовать с пользовательским устройством Bluetooth. После того, как я внезапно свернул свой Nexus 5 на Lollipop, я не могу подключиться к устройству вообще. Результат подключения всегда равен 133. Это журнал: D/BluetoothGatt﹕ connect() – device: 00:07:80:04:1A:5A, auto: true D/BluetoothGatt﹕ registerApp() D/BluetoothGatt﹕ […]

Имеет ли синхронный характер встроенный Android BLE GATT?

Я помню, как читал в «Руководстве и подсказке» -doc API Samsung BLE (архивная страница) : Одной из важнейших концепций Samsung F / W и s является его синхронный характер . То есть, если мы вызываем, например, writeCharacteristic для определенного признака, если он возвращает true, следующий вызов любого метода BluetoothGatt или BluetoothGattServer должен выполняться после получения […]

Android BluetoothGatt – статус 133 – регистрация обратного вызова

Прежде всего, я прочитал SOLVED: Обратный вызов GATT не смог зарегистрироваться и предпринял шаги, предложенные в этом сообщении, для решения этой проблемы без успеха. Рекомендуемое исправление там, если вы еще не прочитали, это сделать все вызовы BLE из основного потока напрямую или с помощью обработчика. Я работаю над приложением BLE, которое хочет запустить службу (вызывается […]

Android Bluetooth Low Energy Pairing

Как подключить Bluetooth Low Energy (BLE) устройство с Android для чтения зашифрованных данных. Используя информацию на странице Android BLE , я могу обнаружить устройство, подключиться к нему, обнаружить службы и прочитать незашифрованные характеристики. Когда я пытаюсь прочитать зашифрованный признак (тот, который заставит iOS отображать всплывающее окно, запрашивающее пару, а затем завершить чтение), я получаю код […]

StartLeScan с 128-битными UUID не работает в собственной реализации BLE на Android

У меня возникли проблемы с использованием startLeScan (новый UUID [] {MY_DESIRED_128_BIT_SERVICE_UUID}, обратный вызов) в новом BLE API для Android 4.3 на моем Nexus 4. Обратный вызов просто не вызван. Я все еще вижу входящие пакеты в журнале: 08-02 15:48:57.985: I/bt-hci(1051): btu_ble_process_adv_pkt 08-02 15:48:58.636: I/bt-hci(1051): BLE HCI(id=62) event = 0x02) Если я не использую параметр для […]

Android BLE API: уведомление GATT не получено

Устройство, используемое для тестирования: Nexus 4, Android 4.3 Соединение работает нормально, но метод onCharacteristicChanged моего обратного вызова никогда не вызывается. Однако я регистрируюсь для уведомлений, используя setCharacteristicNotification(char, true) внутри onServicesDiscovered и эта функция даже возвращает true. Журнал устройств (на самом деле сообщений нет вообще, когда уведомления должны появляться / отправляться через Bluetooth-устройство): 07-28 18:15:06.936 16777-16809/de.ffuf.leica.sketch […]