Я купил новый ноутбук Lenovo Z50-70 и установил Ubuntu 14.04. Я хочу проверить, является ли поставленный Bluetooth v4 или v3?
Я знаю, что должен проверить его с основного веб-сайта или с BIOS, но мне любопытно найти его из командной строки. Любая справка
Та информация может быть найдена с hciconfig -a
:
hci0: Type: BR/EDR Bus: USB
BD Address: 5C:93:A2:A3:59:56 ACL MTU: 1022:8 SCO MTU: 183:5
UP RUNNING PSCAN ISCAN
RX bytes:1146297 acl:195 sco:10904 events:84051 errors:0
TX bytes:72067880 acl:83905 sco:10762 commands:83 errors:0
Features: 0xff 0xfe 0x0d 0xfe 0xd8 0x7f 0x7b 0x8f
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF
Link mode: SLAVE ACCEPT
Name: 'ubuntu-0'
Class: 0x6c0100
Service Classes: Rendering, Capturing, Audio, Telephony
Device Class: Computer, Uncategorized
HCI Version: (0x7) Revision: 0x3101
LMP Version: (0x7) Subversion: 0x1
Manufacturer: Atheros Communications, Inc. (69)
Версия (0x7) HCI указывает на версию 4.1
, отображение версии HCI к версиям спецификации Bluetooth :
| HCI version | Bluetooth version |
|-------------|-------------------|
| 0 (0x0) | 1.0b |
| 1 (0x1) | 1.1 |
| 2 (0x2) | 1.2 |
| 3 (0x3) | 2.0 |
| 4 (0x4) | 2.1 |
| 5 (0x5) | 3.0 |
| 6 (0x6) | 4.0 |
| 7 (0x7) | 4.1 |
| 8 (0x8) | 4.2 |
| 9 (0x9) | 5.0 |
| 10 (0xa) | 5.1 |
Хотя это и не является частью первоначального вопроса, кто-то, читающий это, может также задаться вопросом, как получить версию Bluetooth периферийного устройства Bluetooth (я знаю, что сделал):
устройства bluetoothctl
hcitool info
Обратите внимание, что вывод последней команды предоставляет не версию HCI, а версию LMP. Многие другие ответы в Интернете на исходный вопрос указывают на версию LMP, а не на версию HCI. Его можно расшифровать с помощью той же таблицы эквивалентности. В ответе выше оба имеют одинаковое значение. Я искал объяснение разницы между ними, но не нашел.