Usb bluetooth адаптеры linux

USB-адаптер для Bluetooth 4.0+

Хотел бы узнать, есть ли в наших магазинах USB-адаптеры для bluetooth стандарта 4.0+, без проблем работающие (в основном, для наушников) в линуксе (ubuntu, arch) ?

В природе, как сказано по этой ссылке, такие устройства есть, и их даже можно купить на Али по приемлемым ценам. Вероятно, даже закажу себе одно такое.

Однако срок доставки 25/05/2020 — это как-то очень долго.

Ищите лучше. Ко мне из магазина UGreen на Алиекспресс это пришло за 2 недели. Раз Bluetooth адаптер на контроллере CSR, то будеи работать в Linux.

взял bt4-свисток от hama, никогда никаких проблем не имел

и судя по тому, как оно определяется линуксом — это как раз копеечный китайский ноунэйм

Раз Bluetooth адаптер на контроллере CSR

не-е-е. Позавчера купил в ближайшем ДНСе DEXP AT-BT401, дык, оно, хоть и увиделось в линуксе, но не заработало, на трех разных компах ни в линуксе (5.5.13-arch2-1), ни в винде (Win8, Win10). В Win8 даже дрова поставил с сайта, не помогло. Теряет коннект после секунды-двух воспроизведения звука. Вернул обратно в магазин.

Поэтому и спросил здесь, чтобы не бегать кругами лишний раз.

У меня который из UGreen, зарвботал в Ubuntu 18.04 без установки дополнительного драйвера.Это потому, что драйвер для контроллера CSR в ядре.

DEXP это не китайская, а российская торговая марка магазина DNS. То есть,продукция из Китая конечно, но неизвестно что.

Источник

Справка по настройке адаптера USB Bluetoth на Ubuntu 20,10

Описание

Купил USB-адаптер Bluetooth от AliExpress и попытался настроить его на машине Ubuntu. Кто-нибудь может помочь? Готовы предоставить любые журналы, просто дайте мне знать в комментариях.

ПРИМЕЧАНИЕ: Это не ноутбук, это ПК

У меня типичные симптомы:

  1. Подключенный адаптер
  2. Меню «Открыть графический интерфейс Bluetooth»
  3. Пытался включить Bluetooth, но ничего не произошло

Я уже проверил несколько ответов на SO, но ничего полезного. Заранее спасибо!

Журналы

lspci -nnk | grep -iA3 net; lsusb; список rfkill; uname -r; sudo dmesg | egrep -i ‘blue’ firm ‘

sudo systemctl status bluetooth

sudo/usr/lib/bluetooth/bluetooth -n -d

hciconfig -a hci0

3 ответа

Согласно официальной документации , Пожалуйста, опубликуйте выход ( )

Связанные

Диагноз

, Ваша продукция показывает проблемы, разбирающие /etc/bluetooth/main.conf , например, это:

Решение

отходят назад /etc/bluetooth/main.conf как так:

Тогда создают новое /etc/bluetooth/main.conf как так:

Тогда копия и паста это в редактор файлов:

Тогда сохранили файл и закрывают редактор файлов, нажимая Ctrl + x тогда пресса , y тогда нажимает , Входят .

Читайте также:  0x0000003b windows 10 x64 синий экран

После этого перезагрузите систему и протестируйте устройство.

Если вы подключаете устройство к внешнему концентратору USB, попробуйте подключить его непосредственно к порту USB в ПК.

Убедитесь, что Bluetooth активен и работает. Sudo Systemctl Статус Bluetooth.Service был некоторое смысл, я использовал услугу Ubuntu, возможно, имена немного по-другому.

Если он не активен и работает, вам нужно включить и запускать службу.

Затем попробуйте BELEOLTCTL снова.

Редактировать: (на самом деле не влияет на вас, но для других в будущем, который может прочитать это), если это ноутбук, убедитесь, что нет аппаратного переключателя, много ноутбуков, у них обычно это что-то вроде контроля или ALT, может быть, и один из клавиш F. И есть пара ноутбуков, которые на самом деле имеют физические коммутаторы на них очень мало, но они там.

Источник

Настройка Bluetooth Ubuntu 16.04

Устройства Bluetooth встречаются довольно часто в наше время. Это простой и дешевый способ добавить поддержку беспроводных технологий для смартфона или любого другого гаджета. Система Linux может использовать различные протоколы: OBEX, A2DP, DUN, HID и другие для взаимодействия с различными устройствами.

В этой статье мы рассмотрим как выполняется настройка Bluetooth Ubuntu 16.04. Рассмотрим как установить драйвера и настроить связь между двумя устройствами.

Первоначальная настройка

Большинство Bluetooth адаптеров выполнены в виде USB и могут быть настроены с помощью утилит HCL. Некоторые устройства, такие как Atheros, требуют для своей работы установленных прошивок в системе.

Для установки всех необходимых программ выполните такую команду:

sudo apt-get install bluetooth bluez bluez-tools rfkill rfcomm

Дальше установите прошивки для адаптеров Atheros, если это необходимо:

sudo apt-get install bluez-firmware firmware-atheros

Затем запустите службу управления Bluetooth:

sudo service bluetooth start

Сканирование устройств Bluetooth

Перед тем, как перейти к сканированию устройств нужно убедиться что ваш bluetooth адаптер подключен и не заблокирован с помощью rfkill:

sudo rfkill list

Если устройство заблокировано, программной или аппаратной блокировкой, необходимо разблокировать его с помощью команды rfkill:

sudo rfkill unblock bluetooth

Включить адаптер можно с помощью команды hciconfig:

sudo hciconfig hci0 up

Дальше можно начать сканирование. Только перед этим убедитесь, что на другом устройстве Bluetooth включен и не находится в скрытом режиме. Для сканирования выполните:

sudo hcitool scan

После завершения вы увидите доступное устройство. Здесь будет отображаться его имя и MAC адрес.

Чтобы узнать более подробную информацию об устройстве, вы можете использовать утилиту sdptool:

sdptool browse D0:B3:3F:96:2A:30

Вы можете сразу отфильтровать какие возможности поддерживает обнаруженное устройство:

sdptool browse D0:B3:3F:96:2A:30 | grep ‘Service Name:’

Также вы можете использовать интерактивный инструмент bluetoothctl:

[bluetooth]# info D0:B3:3F:96:2A:30

Также вы можете проверить доступность удаленного устройства с помощью утилиты ping:

sudo l2ping D0:B3:3F:96:2A:30

Сопряжение устройств

Для совместной работы устройств Bluetooth нужно настроить их сопряжение. Для этого используется команда RFCOMM. Эта команда требует полномочий суперпользователя. Синтаксис команды такой:

Читайте также:  Msvcp71 dll что это за ошибка как исправить для винкс windows 10

sudo rfcomm connect устройство_адаптера mac_адрес_цели канал

Например, подключимся к нашему устройству на втором канале:

sudo rfcomm connect hci0 D0:B3:3F:96:2A:30 2

Теперь на другом устройстве появиться запрос на соединение и вам нужно будет ввести одинаковый pin на обоих устройствах. После этого оно будет доступно через файл /dev/rfcomm0. Не закрывайте терминал, чтобы соединение оставалось активным. Вы можете посмотреть список подключений с помощью hcitool:

Отправка и прием файлов по OBEX

Дальше вы можете очень просто отправить файл на удаленное устройство с помощью протокола OBEX. Синтаксис:

sudo bt-obex -p MAC_адрес_устройства /путь/к/файлу

sudo bt-obex -p D0:B3:3F:96:2A:30

Чтобы получить файл вам нужно запустить сервис obex в режиме прослушивания с помощью опции -s:

bt-obex -s /path/to/output/folder

Здесь вам нужно указать путь к папке, куда нужно сохранить полученный файл. После выполнения этих настроек Bluetooth Ubuntu, вы можете передать любой файл с телефона. Вы также можете запустить FTP сеанс с устройством, для просмотра файлов, которые на нем есть:

sudo bt-obex -f MAC_адрес_устройства

Интернет через Bluetooth

Раньше использование Dial-up сети было очень популярным. Сейчас эта технология почти не используется. Но, возможно, понадобиться раздать интернет от вашего телефона на компьютер. Для этого можно использовать два протокола: DUN — более старый и BNEP, более похожий на работу локальной сети.

Чтобы определить поддерживает ли устройство работу по протоколу DUN нужно использовать правильный канал rfcomm. Нужно использовать канал 15:

sudo rfcomm bind D0:B3:3F:96:2A:30 15

Если протокол поддерживается, то у вас появиться устройство rfcomm0. Дальше вы можете использовать NetworkManager для подключения к сети.

Что касается BNEP, то здесь вам уже не нужно использовать rfcomm, все протоколы будут обрабатываться bluez. Все что нужно, это Bluez и NetworkManager. Добавьте новое соединение Bluetooth:

Выберите найденную сеть:

Дальше вы можете посмотреть информацию о подключении и использовать сеть:

Выводы

В этой статье мы рассмотрели как выполняется настройка Bluetooth Ubuntu 16.04. Все работает очень просто, и хотя в графическом интерфейсе может быть не совсем понятно как что настроить, то в терминале все точно и понятно. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Ubuntu Wiki

HardwareSupportComponentsBluetoothUsbAdapters

This page lists some of the Bluetooth USB Adapters that work on Ubuntu. For help with Bluetooth in Ubuntu, see the community documentation on Setting up Bluetooth. You may also want to consider purchasing a free software compatible device. Unlike non-free driver dependent hardware support exists out of the box and will continue working going forward. Many other Bluetooth dongles will not. Free software compatible adapters are available from stores such as ThinkPenguin.com.

To get information about you BlueTooth device use commands:

Unbranded

  • Azio BTD-V201(class 1, v2.0+EDR) USB Micro Bluetooth Adapter works out-of-the-box in Ubuntu 9.04

Belkin

Belkin F8T016(uk) micro USB adapter.

Читайте также:  Windows folders default view

Works out of the box in Ubuntu 12.04.

Initially detected by ubuntu hardy but doesn’t work straight away. Needs two edits:

There is a patch available in bluez but it is easier to just edit the files. The first edit stops ubuntu automatically loading the module and the second loads the module with the correct parameter. (Thank you Marcel Holtmann).

Bluetake

Works out-of-the-box in Ubuntu v10.04

11.04 but stopped working reliably in 11.10, frequent kernel panics and other general not good stuff, [Bug: 901770]

$ lsusb Bus 007 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

$ hciconfig -a hci0 Manufacturer: Cambridge Silicon Radio (10)

Источник

поддержка usb-bluetooth

Вопрос такой: как в Линуксе с поддержкой USB bluetooth-адаптеров? У них всех интерфейс стандартный (как у usb-дисков к примеру) или нет? Т. е. можно ли надеяться что какой-нибудь дешёвый адаптер заведётся без проблем или надо выбирать правильный чипсет?

Re: поддержка usb-bluetooth

Re: поддержка usb-bluetooth

А ты давно ходил на этот ресурс? По какой OS там можно получить вменяемую информацию?

Re: поддержка usb-bluetooth

AFAIK, стандартного интерфейса нет, но для usb-адаптеров есть что-то типа неофициального стандарта — чипы CSR bluecore, поддержка которых в линуксе уже «зашита» в bluez/hci.

На лоре недавно говорили, что большинство usb устройств работает под линуксом. Но уверенно покупать любой «какой-нибудь дешёвый адаптер» нельзя.

Напр., мой адаптер mobidick отсутствует в списке http://www.holtmann.org/linux/bluetooth/features.html, но работает в линуксе без проблем. Правда, на его коробке уже было написано, что он поддерживается линуксом (и пингвин был там нарисован :))

Re: поддержка usb-bluetooth

> А ты давно ходил на этот ресурс? По какой OS там можно получить вменяемую информацию?

прямо перед тем, как давать ссылку, а что? По какой OS там вроде написано, «Official Linux Bluetooth protocol stack». А здесь, http://www.holtmann.org/linux/bluetooth/features.html, очевидно, можно найти список адаптеров

Re: поддержка usb-bluetooth

Я пошел в ближайший компьютерный магазин и попросил продавщицу подсказать, какие USB Bluetooth работают под Линукс. Деваочка старательно вытащила почти все адаптеры и разглядывала упаковки. Нигед про Линукс написано ни слова не было . Тогда я решил отталкиваться от косвенных признаков: 1. спросил, какие наиболее часто бывают в продаже (т.е. надежда на то, что они распространенные), 2. из ниж выбрал те, которые кроме MS Win поддерживают Mac OS, 3. выбрал средний по цене.

Заработал в Линкусе без проблем — сразу (в KDE имеется специальный модуль, KBluetoothD). Пашет превосходно.

Какое было название фирмы на упаковке — не помню. Сейчас вытащил из компа, на адаптере написано: BTA-6000 Bluetooth 2.0 EDR USB Adaptor, и все — ну еще, что сделан в Китае. Так что, наверное, весьма стандартный.

Надо покупать в магазине, где есть мани бэк, да и все.

Источник

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