Android support usb bluetooth

Connecting to the Android Bluetooth via USB

If you purchase cheap new or used Android devices, you will significantly save money. However, you can later find some difficulties, which were hidden or not obvious at first glance. For example, the budget Chinese tablets often do not have the Bluetooth module, and it becomes critical at certain times. In this article, we will tell you how to overcome this situation by connecting the Bluetooth USB for Android.

What you will need to consider

In order to make everything simple, first it is necessary to clarify the following aspects:

  1. As we have already mentioned, we will deal with the USB device, so you will need to find out, whether your gadget supports the OTG connection. This can be found on the manufacturer’s website or by the presence of the special OTG cable in the package of the device. If it was not included, but you have it, try to connect any other USB device to the tablet. Usually it can be checked using a simple flash drive, since they do not need special drivers and they are present in almost every home. After making sure that the device supports the connection of external devices, proceed to the next step.
  2. You will need the special device – USB Bluetooth adapter. It can be found in any online store with electronics. Such a device looks as a flash drive or as a nano-receiver (it is used to connect the wireless mouse). You can choose any model – there is no need to find a special device for Android. They are inexpensive.

Instruction

In order to install the Bluetooth dongle on the Android tablet, follow these steps:

  1. Connect the OTG cable to the smartphone or tablet.
  2. Insert the external adapter to the other side of the cable.
  3. On your mobile gadget, open the menu.
  4. Choose «Settings».
  5. You will see the «Bluetooth» menu with all the possibilities, as if it was built-in. Note that the Bluetooth USB dongle driver for Android does not exist. You will not find any sites with drivers for this OS in the Internet. Initially, Android has everything necessary to work with some devices. That is why you will not be able to download the Bluetooth dongle driver for Android tablet, if such an adapter will not work after connecting.

The fact is that in the official firmwares, if the device does not have some module initially, developers cut out the unused software features of the system (for example, the Bluetooth connection in our case). This is done to save space and resources of the device, to make sure that the unused functionality does not overload the system.

Читайте также:  Управление автомагнитолой через блютуз

There is another way out of this situation. If you are the owner of custom firmware (for example, from CyanogenMod), you can rest easy about this, because custom firmwares use pure Android with all built-in services. If you cannot connect the wireless module on the stock firmware, we recommend paying your attention at the amateur builds.

There are also MicroSD cards with built-in Bluetooth. Most often, people order them from China. They have exactly the same principle of operation, but they are inserted directly into the slot for SD cards. They take up less space and do not require the OTG connection. bluetooth sd card

Connecting to the Android Bluetooth via USB: Video

[rBlock name=after_video return=1]

Источник

Подключение к Android Bluetooth через USB

Приобретая недорогие новые или бывшие в употреблении Android-устройства, вы существенно экономите в деньгах, но впоследствии можете столкнуться с трудностями, скрытыми или просто неявными на первый взгляд. Например, частой проблемой супербюджетных китайских планшетов является отсутствие Bluetooth-модуля, что в определенные моменты становится критичным. В этой статье расскажем, как можно выйти из этой ситуации, подсоединив к устройству Bluetooth USB для Android.

Что нужно учесть

USB Bluetooth

Для того чтобы все получилось сразу и без лишних вопросов в самом процессе, сперва нужно выяснить следующие моменты:

  • Так как мы уже упомянули, что на помощь придут USB-устройства, нужно выяснить, поддерживает ли ваш гаджет OTG подключение. Это можно узнать на сайте производителя или по наличию в комплекте специального OTG-кабеля. Если в комплекте его не было, но у вас он имеется отдельно, попробуйте присоединить к планшету любое другое USB-устройство. Обычно проверяют с помощью простой флешки, так как для них не нужны специальные драйвера и есть они в практически каждом доме. После того как убедились, что ваш девайс поддерживает подключение внешних устройств, переходим к следующему шагу.

Подключение к планшету

  • Понадобится специальное устройство — USB Bluetooth адаптер. Его можно найти в любом интернет-магазине электроники. Выглядит такое устройство или же как флешка, или же как наноприемник, как тот, что из-под беспроводных мышек. Брать можете любой, не обязательно искать какой-то специальный под Android, — те, что для Windows предназначены, также подойдут. Стоят они недорого.

Bluetooth Dongle

Nano USB Bluetooth Dongle

Инструкция

Для того чтобы установить Bluetooth dongle на планшет Android,нужно выполнить следующие действия:

  • Подключить OTG-кабель к смартфону или планшету.
  • Вставить внешний адаптер в другую сторону кабеля.
  • На мобильном гаджете перейти в меню приложений.

Заходим в меню

Заходим в настройки

  • В первых строчках должен появится пункт «Bluetooth», со всеми возможностями, как если бы он был встроен в корпус девайса.
Читайте также:  Управление ардуино через блютуз модуль

Без Bluetooth

С Bluetooth

Далее хотим отметить, что Bluetooth USB dongle драйвер для Android не существует, как вы можете и сами установить: нет в интернете сайтов с какими-то драйверами для данной операционной системы. Изначально Android имеет уже в себе все необходимое для работы с некоторыми устройствами. Поэтому вам не удастся скачать Bluetooth dongle драйвер для планшета Android, если вдруг после подключения у вас не заработает подобный адаптер.

Дело все в том, что в официальных прошивках, где устройство изначально не имеет какого-то модуля, разработчики вырезают из системы неиспользующиеся программные возможности, например, как возможность подключения Bluetooth в нашем случае. Это делается для освобождения места и ресурсов устройства, чтобы незадействованный функционал не грузил систему.

Есть другой выход из этой ситуации. Если вы обладатель кастомной прошивки, например, такой, как от CyanogenMod, то вы можете быть спокойны по этому поводу, так как в кастомных сборках используется чистый Android со всеми встроенными службами. Если же на стоковой прошивке не удается подключить беспроводной модуль, советуем присмотреться к любительским сборкам — там можно найти нужную версию.

CyanogenMod 12

Также существуют специальные MicroSD карты со встроенным Bluetooth. Они редко попадаются у нас, поэтому чаще всего пользователи заказывают их из Китая. Принцип работы у них точно такой же, только вставляются они прямо в гнездо для SD-карты, занимают намного меньше места и не требуют использования OTG-подключения.

Bluetooth SD Card

Как подключить Android к компьютеру через Bluetooth: Видео

Источник

Bluetooth USB on Android

Is there any way to add Bluetooth USB dongle support to Android OS? My version that I use for an embedded device doesn’t contain any BT dongle support I think. What has to be done to add this feature? Note: My device is ATMEL SAM9x5 EV Board. So Atmel, provide an Android BSP for this. But i think it’s so simple adaptation for board. I’m not able to use «hciconfig» or «hcitool» commands even. 2 months ago, i contacted them but i can’t reach correct man. Also i bought a bluetooth Uart module from CC&C (RTL8723) and i ported it to my Android BSP and Kernel but same result. Nothing worked. USB or UART not important for my project. So i’m not kernel specialist or system. My application is almost okay. EXcept bluetooth side. I have already done, I2C, GPIO and UART side. All are working. Also i’m able to change some kernel and framework specific things but not more. Just LCD customization and UART, GPIO stuff.And i decided to ask some stupid question to understand somethings.

You’ll have to recompile the kernel and flash it to the board (or start it via other means); you also have to find the hciconfig/hcitool programs or compile them yourself, they’re probably not part of the SDK kit.

1 Answer 1

Its possible by changing kernel to another one with support of features, needed to you.

Читайте также:  Блютуз гарнитура чувствительность микрофона

You most probably need to recompile your own kernel. Since the Bluetooth card is connected to the USB subsystem, you will need to enable USB support in your kernel. This is what probably needs to be enabled:

Device Drivers → USB support → Support for Host-side USB (CONFIG_USB)
Device Drivers → USB support → [*]USB device file system (CONFIG_USB_DEVICEFS)
Choose an appropriate USB host driver, one of:
Device Drivers → USB support → EHCI HCD (USB 2.0) support (CONFIG_USB_EHCI_HCD)
Device Drivers → USB support → UHCI HCD support (CONFIG_USB_UHCI)
Device Drivers → USB support → OHCI HCD support (CONFIG_USB_OHCI)
Enable Bluetooth subsystem and drivers:
Networking → Bluetooth subsystem support (CONFIG_BT)
Networking → Bluetooth subsystem support → L2CAP protocol support (CONFIG_BT_L2CAP)
Networking → Bluetooth subsystem support → SCO links support (CONFIG_BT_SCO)
Networking → Bluetooth subsystem support → RFCOMM protocol support (CONFIG_BT_RFCOMM)
Networking → Bluetooth subsystem support → [*]RFCOMM TTY support (CONFIG_BT_RFCOMM_TTY)
Networking → Bluetooth subsystem support → BNEP protocol support (CONFIG_BT_BNEP)
Networking → Bluetooth subsystem support → HID protocol support (CONFIG_BT_HID)
Networking → Bluetooth subsystem support → Bluetooth device drivers → HCI USB driver (CONFIG_BT_HCIUSB)
Networking → Bluetooth subsystem support → Bluetooth device drivers → [*]SCO (voice) support (CONFIG_BT_HCIUSB_SCO)

Источник

Does Android 4.2.2 support usb bluetooth dongle?

I can use blueZ hciconfig to find the usb bluetooth device ‘hci0’. But I can’t enable the bluetooth on Android 4.2.2. It seems android use a new bluetooth stack since version 4.2 . So it doesn’t rely on the BlueZ statck now. This is my BoardConfig:

BOARD_HAVE_BLUETOOTH := true BOARD_HAVE_BLUETOOTH_BCM := true 

And I enabled the HCI USB drvier in the kernel. Does any one have the idea about how to support usb bluetooth dongle on Android 4.2.2 ? The issue stuck me two weeks. And I can’t get more information from the internet. Thanks very much !

2 Answers 2

It is my understanding that Android dropped BlueZ and it now relies on bluedroid by broadcom, I don’t know how but what I would do is look for the drivers for that bt dongle online and build the system with:

PRODUCT_COPY_FILES += drivers 

on your AndroidProducs.mk file

CyanogenMod and Android-X86 contain patches to support USB HCI like this: http://review.cyanogenmod.org/#/c/45537/

To enable this support in board look at android-x86 example, for BoardConfig

# Some framework code requires this to enable BT BOARD_HAVE_BLUETOOTH := true BLUETOOTH_HCI_USE_USB := true BOARD_HAVE_BLUETOOTH_BCM := true BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/generic/x86/bluetooth 
#ifndef _BDROID_BUILDCFG_H #define _BDROID_BUILDCFG_H #define BTM_DEF_LOCAL_NAME "Android-x86" // At present either USB or UART is supported #define BLUETOOTH_HCI_USE_USB TRUE // Bluetooth Low Power Mode is supported on BT4.0 #define HCILP_INCLUDED FALSE #endif 

Also your kernel need UHID support.

Источник

Оцените статью
Adblock
detector