Узнать модель bluetooth linux

Which model is the bluetooth chip in bluetooth adapter?

There are many models of bluetooth produced by realtek such as rtl8725,rtl8761,rtl8821.I have a usb blue adapter,i want to know which model is the bluetooth chip in bluetooth adapter?

sudo dmesg | grep -i tooth [ 2.778424] usb 2-10: Product: Bluetooth Radio [ 10.918815] Bluetooth: Core ver 2.22 [ 10.918832] Bluetooth: HCI device and connection manager initialized [ 10.918834] Bluetooth: HCI socket layer initialized [ 10.918836] Bluetooth: L2CAP socket layer initialized [ 10.918840] Bluetooth: SCO socket layer initialized [ 11.298374] rtk_btusb: Realtek Bluetooth USB driver ver 3.1.244af65.20200812-195650 [ 19.222345] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 19.222346] Bluetooth: BNEP filters: protocol multicast [ 19.222350] Bluetooth: BNEP socket layer initialized [ 55.326843] Bluetooth: RFCOMM TTY layer initialized [ 55.326846] Bluetooth: RFCOMM socket layer initialized [ 55.326850] Bluetooth: RFCOMM ver 1.11 
rtl8723b_fw rtl8723d_fw rtl8723fs_fw rtl8725as_fw rtl8761a_fw rtl8761at8192ee_fw rtl8761b_fw rtl8821a_fw rtl8821c_fw rtl8822b_fw rtl8822cs_fw 
lsusb Bus 003 Device 002: ID 8087:8000 Intel Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 004: ID 17ef:6019 Lenovo Bus 002 Device 006: ID 0d28:0204 NXP ARM mbed Bus 002 Device 003: ID 2bdf:0284 Bus 002 Device 005: ID 0bda:8771 Realtek Semiconductor Corp. Bus 002 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

Источник

Как в Linux узнать версию Bluetooth для адаптера и периферии

В Linux для управления Bluetooth используются утилиты из пакета, который в Debian и производных называется bluez, а в Arch Linux и производных называется bluez-utils. Но некоторое время назад ряд инструментов для управления Bluetooth были объявлены устаревшими, хотя никакой альтернативы им предложено не было. Разные дистрибутивы решают эту проблему по-разному. В Debian и производных пакет bluez компилируется с флагом, включающим устаревшие инструменты. А в Arch Linux и производных сообществом в AUR поддерживается пакет bluez-utils-compat, который также скомпилирован с флагом, включающим устаревшие инструменты.

Читайте также:  Bluetooth keyboard adapter bt 400

Для целей данной статьи понадобятся инструменты hciconfig и hcitool — они относятся к «устаревшим».

В Debian и производных для установки всех инструментов, в том числе объявленных устаревшими, для управления Bluetooth, выполните команду:

В Arch Linux и производных начните с установки pikaur как это показано в статье «Автоматическая установка и обновление пакетов AUR», а затем выполните следующие команды:

sudo pacman -R bluez-hciconfig # если у вас BlackArch pikaur -S bluez-utils-compat

Вы увидите следующее предупреждение:

поиск конфликтующих пакетов из AUR. :: bluez-utils-compat и bluez-utils конфликтуют. Удалить bluez-utils? [y/N]

вам нужно согласиться с заменой пакета bluez-utils на bluez-utils-compat, то есть введите «y».

Далее действия идентичны во всех дистрибутивах.

Как узнать версию Bluetooth компьютера

Обратите внимание на строку, содержащую «HCI Version»:

Эта строка содержит номер версии Bluetooth, на скриншоте это 5.1.

Актуальными на данный момент можно считать версии Bluetooth 4.* и более поздние. На момент написания самой последней версией Bluetooth является 5.2. Уже разработан стандарт 5.3, но устройства с его поддержкой ещё не выпускаются.

Если на вашем дистрибутиве вы столкнулись с ошибкой, что команда hciconfig не найдена, то воспользуйтесь следующей командой (спасибо redking за подсказку):

btmgmt info | awk 'BEGIN$1=="addr"'

Предыдущая команда выводит MAC-адрес вашего Bluetooth адаптера и его версию. Если вам нужна только версия протокола, которую поддерживает Bluetooth вашего компьюютера, то используйте команду:

btmgmt info | awk 'BEGIN$1=="addr"'

Как узнать версию Bluetooth подключаемых устройств

Начните с вывода списка доступных Bluetooth подключений и MAC адресов устройств:

Затем выполните команду вида:

sudo hcitool info MAC_АДРЕС

Предположим, я хочу узнать версию Bluetooth которую имеет Alexey’s S21 Ultra с MAC адресом AC:6C:90:6E:53:EE, тогда команда следующая:

sudo hcitool info AC:6C:90:6E:53:EE

Обратите внимание на строку «LMP Version:», она содержит номер версии Bluetooth, в данном случае это 5.2.

Если команда hcitool не сработала и вы получили ошибку

Requesting information . Can't create connection: Input/output error

то перед выполнением данной команды предварительно выполните сопряжение Bluetooth устройства, версию которого вы хотите проверить.

Связанные статьи:

Источник

как определить bluetooth-адаптер

Подарил супруге простенький ноутбук от компании DNS (это такая сеть магазинов, они же еще и свои ноуты собирают), поставил на него Linux Mint Debian Edition, все встало на ура, все определилось из коробки. кроме встроенного синезуба. gnome-bluetooth говорит, что к моей ЭВМ не подключен синезуб.
Как быть? Что делать?
Варианты типа «выбрось ноут на помойку» или «купи подключаемый адаптер» считаю не unix-way.

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
02:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
04:00.0 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 05)
04:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 90)
04:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 90)
04:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 90)

Источник

Узнать версию Bluetooth в Linux

В этой статье мы рассмотрим, как узнать версию Bluetooth на компьютере или ноутбуке с Linux.

Для управления устройствами и подключениями Bluetooth в Ubuntu/Debian используются утилиты из пакета bluez. Для их установки этого пакета, выполните команду:

Выполните следующую команду, чтобы вывести MAC адресы подключенных blouetooth адаптеров и их версии:

Также можно использовать устаревшие утилиты hciconfig и hcitool. В Linux Ubuntu откройте командную строку и выполните команду:

проверить версию bluetooth в linux

Определите версию Bluetooth в соответствии с таблицей. В нашем примере номер HCI 0x6 соответствует версии Bluetooth 4.0.

Номер HCI Версия Bluetooth
0 (0x0) 1.0b
1 (0x1) 1.1
2 (0x2) 1.2
3 (0x3) 2
4 (0x4) 2.1
5 (0x5) 3
6 (0x6) 4
7 (0x7) 4.1
8 (0x8) 4.2
9 (0x9) 5
10 (0xa) 5.1
11 (0xb) 5.2
12 (0xc) 5.3

Также можно получить номер версии LMP на подключенных Bluetooth устройству по его MAC адресу.

Сначала нужно вывести список доступных устройств Bluetooth с MAC адресами:

Затем по MAC определить версию LMP:

$ hcitool info AA:BB:22:33:44:BB

Источник

Linux Commando

Initially a Linux command-line interface blog, it has evolved to cover increasingly more GUI app topics. Instead of just giving you information like some man page, I illustrate their usage in real-life scenarios.

Search This Blog

Thursday, November 7, 2013

Verify if a Linux computer has the Bluetooth hardware

Many laptops today come with a Bluetooth radio. For desktops however, most likely you need to go buy a Bluetooth USB dongle.

If you don’t know whether your computer has the Bluetooth hardware, the following command will help you find out.

$ lsusb |grep Bluetooth Bus 004 Device 003: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth $

If the search returns a Bluetooth device, it indicates strongly that your computer has a Bluetooth chip in it.

Note that simply searching for Bluetooth in your kernel ring buffer is NOT conclusive. My Debian desktop computer does not have the Bluetooth radio, but dmesg returns Bluetooth nevertheless.

$ dmesg |grep -i Bluetooth [ 16.383573] Bluetooth: Core ver 2.16 [ 16.383591] Bluetooth: HCI device and connection manager initialized [ 16.383593] Bluetooth: HCI socket layer initialized [ 16.383595] Bluetooth: L2CAP socket layer initialized [ 16.383600] Bluetooth: SCO socket layer initialized [ 16.404892] Bluetooth: RFCOMM TTY layer initialized [ 16.404900] Bluetooth: RFCOMM socket layer initialized [ 16.404902] Bluetooth: RFCOMM ver 1.11 [ 18.273794] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 18.273797] Bluetooth: BNEP filters: protocol multicast

Armed with the Bluetooth hardware, you are now ready to pair with a Bluetooth device.

Источник

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