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⟩