Articles of блютуз

Подключение по имени службы Bluetooth

Я пишу клиентское приложение для подключения Bluetooth-устройства. Я знаю только имя службы Bluetooth-устройства. Как я могу подключиться к имени службы, а не к uuid? Или Как я могу найти UUID сервера?

Инициализировать соединение Bluetooth между Android (сервером) и bluecove на ПК (клиент)

Я знаю, что есть другие темы, но в моем случае я хочу, чтобы устройство Android инициализировало соединение Bluetooth в качестве сервера. Я следил за документацией, и я написал сервер таким образом: private class AcceptThread implements Runnable { private final BluetoothServerSocket mmServerSocket; public AcceptThread() { BluetoothServerSocket tmp = null; try { tmp = mBluetooth.listenUsingRfcommWithServiceRecord( "myService", mUuid); […]

Соединение Bluetooth в фоновом режиме в Android?

Я разрабатываю приложение, в котором Android-устройство будет подключено к устройству через bluetooth, и они будут обмениваться некоторыми пакетами. Теперь пакетная связь должна работать в фоновом режиме, и пользователь может перемещаться по экранам приложения. Итак, для этой цели использование Bluetooth-связи, работающей как служба, является правильным решением или нет? Если нет, то кто-то может сообщить мне об […]

Хотите захватить кнопку Bluetooth-гарнитуры, нажмите

Пока я просто хочу отобразить кнопку «нажата»! Когда я нажимаю любую кнопку (громкость или кнопку вызова) на спаренной гарнитуре Bluetooth (LG HBM-770). Я пробовал здесь точный метод (это код, который я использую): Android – регистрация кнопки гарнитуры с помощью BroadcastReceiver без везения, включая предлагаемые исправления. Часы поиска Google указывают только на этот тип кода. Разрешение […]

Периодически отбирать данные из потока bluetooth Android

Я использую пример bluetooth chat для потоковой передачи данных с внешнего датчика. Это прекрасно работает, и я получаю все данные. То, что мне нужно сделать дальше, – это образец полученных данных в заданные периоды времени (например, каждые 10 мс). Может ли кто-нибудь посоветовать, что использовать для этого и как взаимодействовать с потоком bluetooth?

Как установить соединение RFCOMM Bluetooth с устройства iOS на Android

Я создаю приложение, которое позволяет отправлять информацию между iOS и устройствами Android через Bluetooth . Приложение не будет отправлено в хранилище приложений , поэтому, учитывая все варианты, я узнал, что Apple не предоставила такой api, однако с помощью BluetoothManager Framework я был Способный сканировать другие устройства и инициировать соединение, но не может получить дальнейшее продвижение, […]

Как подключить два устройства через Bluetooth, отправив код пары по параметру? JAVA-Android

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

Bluetooth забыл PIN-код

Поэтому я работаю над приложением, которое подключается к встроенному устройству Bluetooth. Это устройство развернуто в разных версиях и на моем тестовом устройстве, все работает отлично. Связь через безопасный разъем rfcomm. Однако другой набор устройств дает мне крипы. Они вроде теряют ограниченное состояние. Хотя они отмечены как спаренные, каждый раз, когда я устанавливаю соединение, меня просят […]

Thread, Asynctask или intentService для моего приложения?

Мне нужно ваше мнение для моего приложения. Я разрабатываю приложение, которое общается с радио через bluetooth. Приложение разделено на 3 (салфетки) вкладки : Вначале я установил опцию подключения и кнопку « connect » для подключения своего устройства к радио. Во второй есть карта, которая показывает мою позицию (радио может отправлять GPS-строку, я декодирую ее с […]

Чтение из InputStream с использованием read to IOUtils.copy

Я пытаюсь использовать 2 подхода для чтения из InputStream через разъем Bluetooth. Первый: InputStream inputStream = bluetoothSocket.getInputStream(); byte[] buffer = new byte[1024]; inputStream.read(buffer); String clientString = new String(buffer, "UTF-8"); Проблема с этим заключается в том, что теперь в clientString есть исходное сообщение плюс «0», пока буфер не будет заполнен (я могу узнать длину сообщения, если […]