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 3Error 4Warning 6Information (Default) 7Debug. debugcan 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 DEVICERequired. 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 0x00AREA(Optional) Size of range to search in RTT buffer. Default is 0NAME(Optional) Buffer name. Default is btmonitor- -C WIDTH, --columns WIDTH
터미널이 아닌 경우 출력 너비
- -c MODE, --color MODE
출력 색상을 설정합니다. 가능한 MODE 값은 다음과 같습니다. auto|always|never.
기본값은 자동입니다.
- -v, --version
버전 보기
- -h, --help
도움말 옵션 표시
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)의 조건에 따라 부여됩니다.