Articles of Bluetooth

Получить файл по Bluetooth через OBEX Object PushProfile

У меня есть устройство, которое отправляет данные через Bluetooth с помощью OBEX Object Push Profile (OPP). Используя adb logcat, я вижу, что мое устройство Android получает соединение (но прервать это соединение?) 08-22 11:14:37.939: I/BtOppRfcommListener(22586): Accepted connectoin from 00:07:CF:5F:52:A0 08-22 11:14:37.939: I/BtOpp Service(22586): Start Obex Server 08-22 11:14:38.109: D/Obex ServerSession(22586): java.io.IOException: Software caused connection abort 08-22 […]

Android Estimote sdk не может сканировать другие маяки, чем оценки

Я пытаюсь увидеть маяки с оценкой sdk в android, но не повезло! Я могу видеть все маяки оценки, но со всеми другими маяками не работает (fobo beacons и т. Д.). Я использую uuid для маяков fobo внутри региона Конструктор, и я могу видеть в logcat, что bluetooth может видеть устройства, но valuode sdk не собирает […]

Программная привязка к устройству BLE на Android

Я пишу приложение для Android, в котором я хотел бы программно связать себя с обычным устройством BLE. У меня есть ручная привязка, в которой пользователь вводит PIN-код, используя стандартный диалог Bluetooth Bluetooth, но я не смог найти какую-либо информацию о том, как автоматически связывать устройство BLE программно, без вмешательства пользователя. Это возможно? Если да, то […]

Ошибка при отправке файлов через Bluetooth в Android?

Я рассмотрел этот вопрос, но все упоминание о решении не помогло мне. Я делаю приложение, подобное применению радуги. Это приложение будет установлено в устройстве, которое должно отправить все контакты на другое устройство. Приложение должно быть установлено только на одном устройстве. Я могу подключиться к удаленному устройству через этот фрагмент кода // BluetoothConnector ( полный код […]

Bluetooth-сервер с низким энергопотреблением Android

В настоящее время я играю с Bluetooth Low Energy для Android 4.3, на данный момент у меня нет BLE-маяков, поэтому моя идея – использовать один Android-браузер 4.3 для BLE-сервера. Но есть неплохие объяснения, как создать клиентское приложение http://developer.android.com/guide/topics/connectivity/bluetooth-le.html#close И почти ничего о сервере, кроме этой ссылки http://developer.android.com/reference/android/bluetooth/BluetoothGattServer.html Есть ли некоторые учебники или примеры?

Как пользоваться профилем PROXIMITY PROFILE, IMMEDIATE ALERT SERVICE и Find Me Profile в android 4.3 BLE?

Я разрабатываю приложение для Android, где мне нужно подключиться к устройству Bluetooth на Android 4.3. Целью этого APP является BLE Anti-loss, он может сделать звуковой сигнал на удаленном устройстве, и я хочу реализовать PROXIMITY PROFILE и Find Me PROFILE . Я ссылаюсь на образец BluetoothLeGatt в Android API18, и я могу сканировать, подключаться и открывать […]

Выход TTS всегда идет на A2DP

В моем учебнике по Android говорится, что я могу прямо указать движку TTS, какой поток использовать: Для воспроизведения музыки: params.put(TextToSpeech.Engine.KEY_PARAM_STREAM, String.valueOf(AudioManager.STREAM_MUSIC)); А для телефонных звонков: params.put(TextToSpeech.Engine.KEY_PARAM_STREAM, String.valueOf(AudioManager.STREAM_VOICE_CALL)); Я понимаю, что аудио-маршрутизация на Bluetooth-гарнитуру работает так, что STREAM_MUSIC переходит на A2DP (он же «медиа-аудио» в настройках Android Bluetooth), а STREAM_VOICE_CALL переходит в HSP (также известный как […]

Android bluetooth socket.connect () не работает

Я пытаюсь установить соединение между устройством Android и Bluetooth-считывателем RFID. Для этого я использую код bluetooth chat ( пример Bluetooth-чата ). Но когда я делаю mmSocket.connect(); В строке 329 примера bluetooth chat соединение генерируется каждый раз при java.io.IOException . Я попробовал также этот метод, чтобы получить сокет: tmp = mDevice.createRfcommSocketToServiceRecord(MY_UUID); Method m = mDevice.getClass().getMethod("createRfcommSocket", new […]

Android BluetoothSocket OutputStream записывает блоки бесконечно

Мне нужно программно записывать данные от 1 до 100 МБ в кусках 1024 байта на удаленное устройство Bluetooth. Оба являются устройствами Android. Вот пример фрагмента кода в моей клиентской программе для передачи данных – bTSocket.connect(); //connect to remote BT device DataOutputStream outStream = new DataOutputStream(bTSocket.getOutputStream()); byte[] buffer = new byte[1024]; int bytesToTransfer = 1000000; while […]

Подключение к устройству Bluetooth Low Energy в Android

Возможно ли автоматически подключаться к устройствам с низкой энергией Bluetooth (BLE)? Документация на Android указывает, что [ BluetoothDevice.connectGatt() ] ( https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#connectGatt(android.content.Context , boolean, android.bluetooth.BluetoothGattCallback) ) Имеет параметр autoConnect: Boolean указывает, следует ли автоматически подключаться к устройству BLE, как только оно станет доступным Однако, чтобы назвать это, вам сначала нужно BluetoothDevice . AFAIK – единственный способ […]