Articles of блютуз

Отправить длинное текстовое сообщение на Android через Bluetooth

Я использую пример приложения от android: BluetoothChat. Но когда я пытаюсь передать строку, размер которой превышает 1024 байта, сообщение не передается. Я пытаюсь изменить код ниже, чтобы отправить более 1024 байт, но я не добился успеха в этом. Пожалуйста, помогите мне. Читать код: public void run() { Log.i(TAG, "BEGIN mConnectedThread"); byte[] buffer = new byte[1024]; […]

Как потоковое аудио с ПК через Bluetooth

Вот что я пытаюсь сделать. Захватите любое аудио, воспроизводимое в данный момент на ПК, и передайте его через Bluetooth, а затем воспроизведите его через устройство Android в паре с ПК. Я работал с Bluetooth немного, но очень основательно. И у меня есть очень меньше идеи о том, как это сделать. Моим целевым устройством является Android […]

Bluetooth SPP получает часть кадра пакета может потерять или?

Я использую код примера Android для изменения. Только хочу получить пакет, но мой код только модифицирует здесь private final Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case MESSAGE_STATE_CHANGE: if(D) Log.i(TAG, "MESSAGE_STATE_CHANGE: " + msg.arg1); switch (msg.arg1) { case BluetoothChatService.STATE_CONNECTED: mTitle.setText(R.string.title_connected_to); mTitle.append(mConnectedDeviceName); mConversationArrayAdapter.clear(); break; case BluetoothChatService.STATE_CONNECTING: mTitle.setText(R.string.title_connecting); break; […]

Только с одним конкретным модулем Bluetooth SPP .createRfcommSocketToServiceRecord () внезапно перестает работать, но метод отражения работает

Мое приложение подключается к модулям Bluetooth SPP, создавая и обрабатывая соединения в значительной степени, как описано в документации на Android Bluetooth . То есть, в моей потоке подключения, я был использован для создания соединения, просто используя: socket = device.createRfcommSocketToServiceRecord(MY_UUID) Где UUID является «хорошо известным» SPU UUID, 00001101-0000-1000-8000-00805F9B34FB. Устройства Bluetooth, к которым я подключаюсь, – это […]

Android Recognizer с Bluetooth-микрофоном

Я пишу чат-приложение для работы с Bluetooth-гарнитурами / наушниками. До сих пор я мог записывать аудиофайлы через микрофон в гарнитуру bluetooth, и я смог получить Speech-to-text, работающий с встроенным микрофоном устройства Android, используя RecogniserIntent и т. Д. Но я не могу найти способ заставить SpeechRecogniser прослушивать микрофон Bluetooth. Возможно ли это сделать, и если да, […]

Автоматическое подключение к парному Bluetooth-устройству в диапазоне

Цель: Я пытаюсь заставить мой Android-сервис автоматически подключаться к уже подключенному Bluetooth-устройству, когда он находится в зоне действия. Пример: У меня есть мой iphone в паре с моей машиной. Когда я сажусь в машину, музыка автоматически начинает играть. Мне не нужно снова подключать его. Мне не нужно начинать песню. Он просто запускает itunes и начинает […]

Как имитировать bluetooth на Android-эмуляторе

Я использовал этот проект для имитации bluetooth на эмуляторе Android. У меня есть 2 класса, один из которых позволяет bluetooth public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); BluetoothAdapter.SetContext(this); BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); if(adapter==null) { System.out.println("\nBluetooth NOT supported. Aborting."); return; } if (!adapter.isEnabled()) { adapter.enable(); } } Другое сканирование устройств и их список public void onCreate(Bundle […]

Автоматическое подключение к Bluetooth устройствам Bluetooth на Android

Я хочу подключить свой Android-телефон (2.3.6 Samsung Note) к встроенному Bluetooth-устройству (модуль RN-42 BT UART на Arduino). Начинается с примера BluetoothChat и встроенного устройства в паре с телефоном. Пока все работает нормально, устройства подключаются и данные передаются от Android к встроенному устройству. Я все еще отсутствую в том, чтобы автоматически подключать устройства, когда они находятся […]

Подключение к разъему Bluetooth Bluetooth

Привет, Я пытаюсь создать приложение для Android, которое будет подключаться к Blue SMiRF Bluetooth-ключу, к которому я хочу отправить данные. Я прочитал страницы разработчиков и просмотрел несколько разных примеров, однако в настоящее время у меня возникают проблемы с созданием соединения с сокетом. Часть кода Bluetooth в значительной степени относится к примеру, который я смог найти. […]

Как отправить более 20 байтов данных в андроид?

Я пытаюсь отправить более 33 байт, используя простые циклы. Есть ли у кого-нибудь идеи, как отправлять более 20-байтовых данных по android -условию. if(!mConnected) return; for (int i = 0; i<str.length;i++) { if(str[i] == str[str.length -1]){ val = str[i]+"\n"; }else { val = str[i] + "_"; } System.out.println(val); mBluetoothLeService.WriteValue(val); }