Articles of блютуз

Передача больших объемов данных по bluetooth на Android Gingerbread

Я пытаюсь передать около мегабайта произвольных данных за раз от одного телефона Android до другого. В настоящее время я пишу размер, код команды и данные в DataOutputStream вокруг BufferedOutputStream , вокруг OutputStream возвращаемого из bluetoothSocketInstance.getOutputStream() . Принимающий телефон считывает код размера и команды, а затем считывает из входного потока, пока он не получит все данные, […]

В Android, как получить профиль подключенного Bluetooth-устройства?

Следуя множеству ответов, я могу создать список подключенных устройств Bluetooth с помощью BroadcastReceiver . Теперь мой вопрос: как узнать, какое устройство поддерживает этот профиль. Я хочу, чтобы иметь возможность выбирать устройства на основе профиля, например, получить список подключенных устройств и их профиль и выбрать один из них. Я не вижу, как я могу получить такую […]

Адаптация Bluetooth Bluetooth Chat для нескольких устройств

Я делаю проект колледжа по Bluetooth для Android, и я пытаюсь понять, как управлять связью между несколькими подключенными устройствами. В конце концов я собираюсь разработать многопользовательскую Bluetooth-игру. В настоящее время я адаптировал пример приложения Bluetooth Bluetooth для подключения моих трех телефонов Nexxus One. 1 подключается к 2, который подключается к 3 1, успешно отправляет свои […]

Подключить / Подключить Bluetooth-гарнитуру и Android

Я пытаюсь создать простую программу, которая сканирует Bluetooth-гарнитуру (я тестирую с помощью гарнитуры PS3), а затем подключаюсь к ней. Я использую код из примера программы Bluetooth-чата . Однако я не могу заставить его подключиться ни к чему. Это дает мне исключение ввода-вывода, когда оно доходит до connect (). private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); […]

Приложение Bluetooth Bluetooth Chat, подключающееся к Bluegiga WT-12

Я хотел использовать Bluetooth-соединение, для которого мы использовали Bluetooth-чат с открытым исходным кодом, но он не работал на моем Eclipse, поэтому после нескольких внесенных изменений он работал правильно. Теперь я могу общаться с Bluegiga WT-12, подключенным к ПК через последовательный кабель. Bluegiga WT-12 связан с термином BG Term (точно так же, как Hyperterminal). Просто хотел […]

Основы внедрения bluetooth для Android

Может ли кто-нибудь простыми словами объяснить мне необходимость UUID в примере на Android-телефоне. Я прочитал некоторые статьи об этом, но до сих пор не выясняется, какая именно необходимость UUID. И теперь позвольте мне объяснить вам сценарий того, что я хочу разработать: я хочу разработать приложение Android для передачи данных, например, «FILE с .xyz extension» с […]

Привести диалог сопряжения Bluetooth с передней панелью

У меня простой сервис для подключения Bluetooth-устройств, и он выглядит так: protected void onHandleIntent(Intent intent) { Bundle extras = intent.getExtras(); if(!extras.containsKey("bluetoothAddress")) return; String bluetoothAddress = extras.getString("bluetoothAddress"); BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); if(!adapter.isEnabled()) { adapter.enable(); } BluetoothDevice device = adapter.getRemoteDevice(bluetoothAddress); device.createBond(); } Он отлично работает, за исключением того, что иногда появляется диалог пары, и иногда он появляется […]

Android 4.4: Низкая энергия Bluetooth; Подключить без сканирования для устройства BLE

Мое приложение подключается к устройству Bluetooth LE. Обычно вы выполняете сканирование устройства с помощью mBluetoothAdapter.startLeScan(mLeScanCallback); , Обратный вызов предоставляет вам информацию о доступных устройствах. Если вы хотите подключиться к выделенному устройству, вы делаете что-то вроде BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address); а потом mBluetoothGatt = device.connectGatt(this, false, mGattCallback); Для меня, похоже, единственное, что вам нужно подключить к […]

Библиотеки Bluetooth для Android, которые облегчают жизнь?

Какие Android-библиотеки Bluetooth существуют, что упрощает внедрение BT? Да, я читал Официальную страницу BlueTooth от Android , да, я читал 400 строк из примера BluetoothChat от Android. Хотя оба этих ресурса полезны, мне очень хотелось бы знать, знает ли сообщество о любых библиотеках Android, таких как Ketai (google.com/p/ketai/), которые упрощают реализацию протокола BlueTooth. Заранее спасибо, […]

Поиск Android для устройств Bluetooth

Я пытаюсь найти доступные устройства Bluetooth. Это мой OnClickListener, который вызывается, когда пользователь пытается найти доступные устройства. View.OnClickListener OnSearchDevices = new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //Toast.makeText(context, "Search Devices", Toast.LENGTH_LONG).show(); Log.d("Discovery", "Started"); listOfDevices.clear(); label.setText("Searching Available Devices…"); label.setEnabled(false); } }; Я также зарегистрировал BroadcastReceiver. private final BroadcastReceiver mReceiver […]