ISOTEST(1) Linux System Administration ISOTEST(1) NAME isotest - ISO testing SYNOPSIS isotest [OPTIONS] [bdaddr] [bdaddr1]... DESCRIPTION isotest(1) is used to test Isochronous (CIS/BIS) communications on the BlueZ stack MODES -d, --dump=[FILE] Listen and dump incoming data (CIS server/BIS broadcaster) and optionally save the contents to FILE. -c, --reconnect Reconnect (CIS client). -m, --multiple Multiple connects (CIS client). -r, --receive=[FILE] Receive (CIS server/BIS broadcast receiver) and optionally save the contents to FILE. -s, --send=[FILE] Connect and send (CIS client/BIS broadcaster), can optionally use contents from FILE. -n, --silent Connect and be silent (CIS client/BIS broadcaster). OPTIONS -b,--bytes= Send or Receive packet size -i,--index= Select the specified HCI device index. hciNUM is also acceptable. -j,--jitter= Socket jitter buffer. -h, --help -q, --quiet Disables packet logging. -t,--timeout= Socket send timeout. -C, --continue Continuously send packets starting over in case of a file. -W,--defer= Enable deferred setup. -M,--mtu= Socket QoS SDU. -S, --sca/adv-interval= Socket QoS CIS SCA/BIS advertising interval. -P,--packing= Socket QoS Packing. +--------+-------------+ |PACKING | Description | +--------+-------------+ |0x00 | Sequential | +--------+-------------+ |0x01 | Interleaved | +--------+-------------+ -F,--framing= Socket QoS Framing. +--------+-------------+ |FRAMING | Description | +--------+-------------+ |0x00 | Unframed | +--------+-------------+ |0x01 | Framed | +--------+-------------+ -I,--interval= Socket QoS Interval. -L,--latency= Socket QoS Latency. -Y,--phy= Socket QoS PHY. +-----+-------------+ |PHY | Description | +-----+-------------+ |0x01 | LE 1M | +-----+-------------+ |0x02 | LE 2M | +-----+-------------+ |0x03 | LE Coded | +-----+-------------+ -R,--rtn= Socket QoS retransmissions. -B,--preset= Socket QoS preset. -G, --CIG/BIG= Socket QoS CIG/BIG ID. -T, --CIS/BIS= Socket QoS CIS/BIS ID. -V,--type= Socket destination address type: +----------+-------------------+ |TYPE | Description | +----------+-------------------+ |le_public | LE Public Address | +----------+-------------------+ |le_random | LE Random Address | +----------+-------------------+ -e,--enc= Socket QoS BIG Encryption +-----------+-----------------+ |ENCRYPTION | Description | +-----------+-----------------+ |0x00 | BIG unencrypted | +-----------+-----------------+ |0x01 | BIG encrypted | +-----------+-----------------+ -k,--bcode= Socket QoS Broadcast Code -N,--nbis= Number of BISes to create as part of a BIG (BIS broadcaster) or to synchronize to (BIS broadcast receiver) EXAMPLES Unicast Central $ tools/isotest -s XX:XX:XX:XX:XX:XX Unicast Central connecting to 2 peers using CIG 0x01 $ tools/isotest -G 0x01 -s XX:XX:XX:XX:XX:XX YY:YY:YY:YY:YY:YY Unicast Peripheral $ tools/isotest -d Broadcaster $ tools/isotest -s 00:00:00:00:00:00 Broadcast Receiver using hci1 $ tools/isotest -i hci1 -d XX:XX:XX:XX:XX:XX RESOURCES http://www.bluez.org REPORTING BUGS linux-bluetooth@vger.kernel.org AUTHOR Luiz Augusto Von Dentz COPYRIGHT Free use of this software is granted under ther terms of the GNU Lesser General Public Licenses (LGPL). BlueZ May 4, 2022 ISOTEST(1)