Articles of android bluetooth

Bluetooth GATT onConnectionState Изменение не работает на Lollipop

В настоящее время у меня есть метод, который записывает устройства BLE, чтобы подавать звуковой сигнал. Мой обратный вызов Bluetooth выглядит следующим образом: public class ReadWriteCharacteristic extends BluetoothGattCallback { public ReadWriteCharacteristic(Context context, String macAddress, UUID service, UUID characteristic, Object tag, Activity activity) { mMacAddress = macAddress; mService = service; mCharacteristic = characteristic; mTag = tag; mContext […]

Android Bluetooth Low Energy – iBeacon

Недавно у меня появилось устройство iBeacon с целью создания приложений для Android, которые могут распознать его и использовать. Я новичок в bluetooth в приложениях для Android, и там много чего, чем я до сих пор не знаю. Глядя в Интернет и на этом форуме, я нашел рекомендации по использованию библиотеки IBIacon для Android Radius Networks, […]

Bluetooth GATT – onServicesDiscovered (BluetoothGatt gatt, int status) не содержит всех служб

У меня есть код, который подключается к нему, а затем пытается обнаружить все Службы, предоставляемые настраиваемыми службами пользовательского устройства BLE. Код работает Nexus 5 с Android 5.1 Samsung SM-T320 с Android 4.4.2 ZTE Blade Vec 4G с Android 4.4.2 Код не работает Samsung SM-T360 с Android 4.4.4 Samsung GT-I9195 с Android 4.4.2 На устройствах, где […]

Bluetooth: неудачное обнаружение службы

Я пытаюсь установить соединение Bluetooth между моим Android-приложением (на телефоне Samsung под управлением 4.1.2: клиент) и моим ноутбуком (Win7, 64 бит: сервер). Он всегда сбой при сбое службы . Я читал различные темы об этом ( здесь и там ), но это не решило мою проблему. У меня есть два вопроса: Что означает хорошо известный […]

Использование Bluetooth в эмуляторе Android

Если бы я хотел реализовать приложение для 2 устройств Android, поэтому я могу подключиться от одного к другому через Bluetooth, как я могу это сделать с помощью эмулятора? СОВЕТ : У меня нет телефона Android для имитации. Благодарю.

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

Моя цель – создать приложение, которое обнаруживает свободные места для парковки через bluetooth и gps. Я предполагаю, что у водителя есть: – мое приложение – Bluetooth всегда включен в его смартфоне – модуль Bluetooth в его автомобиле (BT Headphone и т. Д.), Я хотел бы, чтобы мое приложение обнаружило, что устройство Bluetooth Bluetooth (CarDevice) с […]

Какой способ лучше подключиться к устройству BLE? Использовать `autoConnect = true` или выполнить повторное сканирование?

У меня есть устройство BLE, которое следует за следующим forkflow: спящий режим до тех пор, пока не будет нажата кнопка (на устройстве) -> Просыпайтесь и рекламируйте 60 секунд -> Подождите, пока телефон не запросит данные -> отправить данные -> закрыть соединение и спящий режим до следующей кнопки нажмите кнопку. Это означает, что устройство не поддерживает […]

Каков максимальный размер пакета для отправки данных через Bluetooth в Android?

Я работаю над проектом Android Bluetooth для отправки и получения данных с пользовательского оборудования. Я использовал образец Bluetooth Chat в SDK. Я отправляю данные с одного устройства на другое (LG Nexus 4). Все нормально, пока я не достиг 1004 байта (это аудиоданные). В этот момент он разделяет его на 2 сообщения из 990 и 14 […]

Трудности при подключении к удаленному устройству. Требуется несколько попыток

Я работаю с проектом, где мне нужно подключить свой планшет (android 4.2.2) к конвертеру Bluetooth-to-UART (RN42 с помощью микрочипа). Я использую пример BluetoothChat для управления соединением Bluetooth, но его трудно подключить. Иногда программа выходит из строя методом mmSocket.connect (); – это исключает IOException. Иногда мне нужно три или более попытки подключения к удаленному устройству. После […]

Соединение Bluetooth для Bluetooth Bluetooth возвращает ноль

Наше устройство отправляет данные через Bluetooth. В приложении Android мы должны прочитать эти данные. Я могу установить соединение Bluetooth, а затем я вызываю Thread для установления соединения BluetoothSocket с помощью BluetoothDevice. Здесь, когда байты считываются, он возвращается как 0 (ноль). Цикл while работает только один раз. Также UUID, который я использовал в нижеприведенном коде, – […]