btmon - справочное руководство, опции, примеры команд


ИМЯ

btmon - Bluetooth-монитор

СИНОПСИС

btmon [ВАРИАНТЫ ...]

ОПИСАНИЕ

Команда btmon(1) обеспечивает доступ к инфраструктуре монитора подсистемы Bluetooth для чтения трассировок HCI.

ПАРАМЕТРЫ

-r FILE, --read FILE

Чтение трассировок в формате btsnoop из ФАЙЛА.

-w FILE, --write FILE

Сохраняйте трассировки в формате btsnoop в ФАЙЛ.

-a FILE, --analyze FILE

Анализируйте трассировки в формате btsnoop из ФАЙЛА. Он отображает устройства, найденные в ФАЙЛЕ, с его пакетами по типу.

-s SOCKET, --server SOCKET

Запустите серверный сокет монитора.

-p PRIORITY, --priority PRIORITY

Показывать только приоритет или ниже для пользовательского журнала.

PRIORITY NAME
3 Error
4 Warning
6 Information (Default)
7 Debug. debug can be used.
-i NUM, --index NUM

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

-d TTY, --tty TTY

Чтение данных с TTY.

-B SPEED, --rate SPEED

Установите скорость телетайпа. СКОРОСТЬ по умолчанию – 115 300.

-V COMPID, --vendor COMPID

Установите идентификатор компании по умолчанию. COMPID — это уникальный номер, присваиваемый группой Bluetooth SIG компании-участнику, который можно найти на веб-странице Bluetooth SIG.

Например, Intel равен 2, а Realtek — 93.

-M, --mgmt

Открытый канал для событий управления.

-t, --time

Показывать время вместо смещения времени.

-T, --date

Показывать информацию о времени и дате вместо смещения времени.

-S, --sco

Дамп трафика SCO в необработанном шестнадцатеричном формате.

-A, --a2dp

Дамп потокового трафика A2DP в необработанном шестнадцатеричном формате.

-E IP, --ellisys IP

Отправить Ellisys HCI Injection.

-P, --no-pager

Отключите использование пейджера при чтении файла журнала.

-J OPTIONS, --jlink OPTIONS

Чтение данных из RTT. Все параметры разделяются запятыми (,) без пробелов.

OPTIONS Description
DEVICE Required. Set the target device.
SERIALNO (Optional) Set the USB serial number. Default is 0.
INTERFACE (Optional) Target interface. Default is swd.
SPEED (Optional) Set target interface speed in kHz. Default is 1000.
-R OPTIONS, --rtt OPTIONS

Параметры блока управления RTT. Все параметры разделяются запятыми (,) без пробелов.

OPTIONS Description
ADDRESS (Optional) Address of RTT buffer. Default is 0x00
AREA (Optional) Size of range to search in RTT buffer. Default is 0
NAME (Optional) Buffer name. Default is btmonitor
-C WIDTH, --columns WIDTH

Ширина вывода, если не терминал

-c MODE, --color MODE

Установите цвет вывода. Возможные значения MODE: авто|всегда|никогда.

Значение по умолчанию: авто.

-v, --version

Показать версию

-h, --help

Показать параметры справки

ПРИМЕРЫ

Захват следов от hci0 до файла hcidump.log

btmon -i hci0 -w hcidump.log

Откройте файл трассировки

btmon -r hcidump.log

РЕСУРСЫ

http://www.bluez.org

СООБЩЕНИЕ ОБ ОШИБКАХ

linux-bluetooth@vger.kernel.org

АВТОР

Марсель Холтманн marcel@holtmann.org, Тедд Хо-Джон Ан tedd.an@intel.com

АВТОРСКИЕ ПРАВА

Бесплатное использование этого программного обеспечения предоставляется в соответствии с условиями лицензии GNU Lesser General Public License (LGPL).