hcidump |
[-aRtx ] [-i
HCI_node] [-p
PSM] [-r
file] [-s
length] [-w
file] [filter] |
hcidump
reads raw HCI data coming from and
going to a Bluetooth device (which can be specified with the option
-i
, default is all available devices) and prints to
screen commands, events and data in a human-readable form. Optionally, the
dump can be written to a file rather than parsed, and the dump file can be
parsed in a subsequent moment.
-a
- For every packet, not only is the packet type displayed, but also all data
in ASCII format.
-h
- Prints usage info and exits.
-i
HCI_node
- Data is read from the specified device. If not specified, and if
-r
option is not set, data is read from the all
available Bluetooth devices.
-p
PSM
- Sets default Protocol Service Multiplexer (PSM) to specified value.
-R
- Raw mode: do not display packet type, only data.
-r
file
- Data is not read from a Bluetooth device, but from the specified file. The
file can be created with option
-w
.
-s
length
- Sets max length of processed packets.
-t
- Prepend a time stamp to every packet.
-w
file
- Parsed output is not printed to screen, instead data read from the device
are saved into the specified file. The saved dump file can be subsequently
parsed with option
-r
.
-x
- For every packet, not only is the packet type displayed, but also all data
in hex format.
Filter is a space-separated list of packet categories: available
categories are bnep
, cmtp
,
hci
, hidp
,
l2cap
, rfcomm
,
sco
and sdp
. If filters are
used, only packets belonging to the specified categories are dumped. By
default, all packets are dumped.
Maxim Krasnyansky
⟨maxk@qualcomm.com⟩
Fabrizio Gennari
⟨fabrizio.gennari@philips.com⟩