btmon - 참조 설명서, 옵션, 명령 예제


이름

btmon - 블루투스 모니터

시놉시스

btmon [옵션 ...]

설명

btmon(1) 명령은 HCI 추적을 읽기 위해 Bluetooth 하위 시스템 모니터 인프라에 대한 액세스를 제공합니다.

옵션

-r FILE, --read FILE

FILE에서 btsnoop 형식의 추적을 읽습니다.

-w FILE, --write FILE

추적을 btsnoop 형식으로 FILE에 저장합니다.

-a FILE, --analyze FILE

FILE에서 btsnoop 형식으로 추적을 분석합니다. 유형별로 패킷과 함께 FILE에서 찾은 장치를 표시합니다.

-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

TTY 속도를 설정합니다. 기본 SPEED는 115300입니다.

-V COMPID, --vendor COMPID

기본 회사 식별자를 설정합니다. COMPID는 Bluetooth SIG가 회원사에 할당한 고유 번호이며 Bluetooth SIG 웹페이지에서 찾거나 검색할 수 있습니다.

예를 들어 Intel은 2이고 Realtek은 93입니다.

-M, --mgmt

관리 이벤트를 위한 채널을 엽니다.

-t, --time

시간 오프셋 대신 시간을 표시합니다.

-T, --date

시간 오프셋 대신 시간 및 날짜 정보를 표시합니다.

-S, --sco

원시 16진수 형식으로 SCO 트래픽을 덤프합니다.

-A, --a2dp

원시 16진수 형식으로 A2DP 스트림 트래픽을 덤프합니다.

-E IP, --ellisys IP

Ellisys HCI 주사를 보냅니다.

-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 값은 다음과 같습니다. auto|always|never.

기본값은 자동입니다.

-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 LGPL(Lesser General Public Licenses)의 조건에 따라 부여됩니다.