Articles of android bluetooth

Android, как читать несколько характеристик BLE с помощью PriorityQueue

Немного застрял здесь, может понадобиться ваша помощь. Я хочу сразу прочитать несколько характеристик BLE, некоторые люди предлагают использовать PriorityQueue для этого. Я уже знаю все uuids и т. Д., Просто нужен способ сразу прочитать несколько. Может ли кто-нибудь объяснить, как именно это должно выглядеть? Или, может быть, есть еще одно простое решение? Спасибо заранее, вот […]

BLE периферийная поддержка Android-L пример

Я был бы признателен за пример периферийного режима BLE для Android-L. Код, который у меня есть, дает мне странные ошибки (т. Е. Слишком много рекламодателей), что не имеет смысла, поскольку нет рекламодателей, которые я могу видеть со сканера, такого как Lightblue на ios.

Как определить URL-адрес Eddystone и uid?

Я хочу обнаружить Eddystone Ul и uid без использования API Proximity Beacon API или API сообщений. Я хочу использовать собственные андроидные библиотеки, такие как BluetoothAdapter или BluetoothGatt или BluetoothGap, для анализа кадров eddystone. Возможно ли это? Если да, то как и если это не выполнимо, то какова может быть альтернатива?

Android получить адрес Bluetooth в зефир

Адрес blutooth и адрес wifi ( mac ) отвлекаются с зефира android 6. bluetooth.getAddress(); Как мы можем получить уникальный номер с устройства Android, такого как адрес Bluetooth или адрес MAC-адреса wifi?

Проблемы Bluetooth с низким энергопотреблением Bluetooth с помощью сканирующего фильтра

Когда я пытаюсь использовать ScanFilter в BleScan в lollipop, его не сканирующие устройства (только когда я передаю List of ScanFilter). Если я передаю только один UUID, это будет работать нормально. Но в случае Multiple его не работает. ScanSettings settings = new ScanSettings.Builder().setScanMode(ScanSettings.SCAN_MODE_BALANCED).build(); if (getBluetoothStatus()) { mBluetoothLeScanner = mBluetoothAdapter.getBluetoothLeScanner(); List<ScanFilter> mList=scanFilters(serviceUUIDs); mBluetoothLeScanner.startScan(mList, settings, mScanCallback); } private […]

Каждый запрос на соединение обрабатывается как запрос прямого подключения + android ble

Мы пишем приложение, где хотите иметь постоянное соединение с периферийным устройством, которое мы хотим подключить. С той же целью мы хотим снова подключаться к периферии, когда мы теряем существующее соединение. Поэтому наше приложение для Android в качестве центра просто пытается подключиться, создав новый объект bluetoothgatt, вызвав bluetoothdevice.connectgatt с автосоединением как true. Но всякий раз, когда […]

Проблема с подключением Android BLE Re

У меня есть Android-устройство для подключения к устройству BLE. Если я перезапущу устройство Android, он сразу подключится и отлично работает. После того, как я закрою приложение и начну снова, он будет подключаться, но никогда не получит никаких уведомлений об изменении характеристик. Когда я закрываю приложение и начинаю снова, он работает в основном. И если я […]

Android: Показывать оповещение в режиме просмотра при любом вызове или в социальной сети для мобильных устройств (с использованием Bluetooth)

Я хочу это сделать, но не знаю, как это применить / реализовать. Если какие-либо входящие или пропущенные звонки, сообщения Voicemail или GMail или sms, напоминания календаря, чаты и сообщения в Facebook на мобильном телефоне (Android 4.3 / 4.4) показывают, что это уведомление в часах. например. Если в Mobile Get New Mail появляется уведомление об уведомлении […]

Обратная связь

Я использую термопринтер bluetooth. Принтер работает нормально, но я хочу подключить принтер к одному действию и распечатать данные из другого действия. Теперь каждый раз, когда мне приходится подключаться к печати данных. Я хочу подключить принтер один раз и через приложение, которое я хочу поддерживать. Теперь моя проблема связана с подключением к принтеру. Если я перешел […]

Bluetooth: отправить AT похвастаться гарнитурой с Android-устройства

Я установил связь между Bluetooh HeadSet и телефоном Android через профиль HFP. Теперь я хочу отправить AT-команды на устройство HeadSet. Я использовал следующие компоненты при подключении HFP. IBluetoothHeadset.aidl BroadcastReciever для ACL Я не использую createRfcommSocketToServiceRecord сокета createRfcommSocketToServiceRecord . И что делает следующая функция? boolean sendVendorSpecificResultCode(in BluetoothDevice device, in String command, in String arg);