Articles of bluetooth lowenergy

BluetoothAdapter.startScan () и BluetoothAdapter.startLeScan ()

Моя цель – найти соседние Bluetooth-устройства (устройства LE и «Classic»), чтобы связать существующие видимые соседние устройства с некоторыми функциями, которые делает мое приложение с ним. (Не конкретное устройство / устройства, но все они !!!) что я знаю: startLeScan() будет обратный вызов только с устройствами BLE Два метода работают по-другому – в то время как startBLeScan […]

Android BLE – Как вызывается метод onScanResult в ScanCallback?

Это мой первый проект Bluetooth Low Energy в Android. Проект, который я делаю, заключается в основном обнаружении всех устройств Bluetooth LE и их подключении для обнаружения их услуг. Я хотел бы спросить, знает ли кто-нибудь, как в ScanCallback вызываются методы onScanResult (), onBatchScanResults () и onScanFailed ()? Сначала запустите метод scanLeDevice (). BluetoothLeScanner mLEScanner = […]

Обнаружение подключения устройства BLE на Android

Я работаю над проектом по настройке маяков. Через определенное время после включения питания маяк становится неконфигурируемым, пока он не включится. Чтобы показать список настраиваемых маяков, я рассматриваю некоторые характеристики (имя устройства Bluetooth, определенные данные производителя в рекламном пакете). Мне также нужно знать, является ли он «подключаемым», т. Е. Если тип PDU в рекламном пакете BLE […]

Уведомления о близости Android BLE

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

Обнаружение Bluetooth-устройств Le на Android

Я новичок в разработке приложений для Android. Я пробовал читать документацию, но ничего не получаю (функции в учебнике Android, такие как StartLeScan() , устарели и т. Д.) Есть ли простая функция, которая возвращает список устройств Bluetooth? getDevices() то вроде getDevices() -> (список устройств)? спасибо

Сделайте Android-устройство Samsung рекламой iBeacon

Кто-нибудь использовал API Bluetooth Bluetooth от LG, чтобы сделать устройство Android Android рекламой iBeacon? Это должно быть возможно, но у меня нет доступа к устройству, чтобы попробовать. Если кто-то использовал его, чтобы сделать устройство Android Android рекламой как любое другое периферийное устройство Bluetooth LE, я тоже хотел бы это знать. EDIT: теперь это возможно на […]

Обратный вызов Ble scan вызывает только несколько раз, а затем останавливается

У меня есть 2 телефона с Android 5.0.2, они оба установили последнее приложение Radius Beacon: Locate Beacon , между тем, я включил 2 отправителя IBeacon и вижу, что RSSI продолжает меняться в обоих телефонах с помощью приложения. Но когда я попытался написать какой-то пример кода для симуляции выше ситуации, я обнаружил, что обратный вызов проверки […]

Android 4.4.4 Moto G Bluetooth LE снова подключается

У меня есть приложение, которое отлично работает на Samsung S3 под управлением Android 4.3, однако у меня есть проблемы с Moto G, работающим на 4.4.4 Мое периферийное устройство BLE подключается и отключается несколько раз во время использования приложений. Это прекрасно работает, однако иногда наступает момент, когда приложение / телефон больше не соединяются с периферией. Все […]

Android Bluetooth принимает () / connect () с уже сопряженными устройствами

У меня возникли проблемы с подключением двух устройств Android через Bluetooth, что происходит только тогда, когда они были спарены раньше. Я запускаю его как сервер, а другой – как клиент. Вот последовательность вещей на стороне сервера: Проверьте различные состояния Bluetooth (доступный адаптер, включен и т. Д.). Вызовите listenUsingRfcommWithServiceRecord () с предопределенным UUID, который я выбрал. […]

Android BLE Gatt Characteristic WRITE_TYPE_NO_RESPONSE не работает

Я разработал приложение для Android, которое подключается к периферийному устройству CC2540 BLE. Когда я делаю характерную запись типа ответа без ответа (WRITE_TYPE_NO_RESPONSE), я все равно получаю обратный вызов onCharacteristicWrite на уровне приложения. Правильно ли это поведение? Я понимаю, что есть, вероятно, подтверждение низкого уровня, которое происходит между устройством Android и периферийным устройством. Но причина, по […]