btmon - 蓝牙监视器
btmon [选项 ...]
btmon(1) 命令提供对蓝牙子系统监控基础设施的访问,以读取 HCI 跟踪。
- -r FILE, --read FILE
从 FILE 中读取 btsnoop 格式的跟踪。
- -w FILE, --write FILE
以 btsnoop 格式将跟踪信息保存到FILE。
- -a FILE, --analyze FILE
从 FILE 中分析 btsnoop 格式的跟踪。它按类型显示在 FILE 中找到的设备及其数据包。
- -s SOCKET, --server SOCKET
启动监听服务器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 速度。默认速度为 115300
- -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 注射液。
- -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
根据 GNU 宽通用公共许可证 (LGPL) 的条款,免费使用本软件。