Provided by: bluez-test-tools_5.79-1_amd64
NAME
isotest - ISO testing
SYNOPSIS
isotest <MODE> [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=<SIZE> Send or Receive packet size -i,--index=<NUM> Select the specified HCI device index. hciNUM is also acceptable. -j,--jitter=<JITTER> Socket jitter buffer. -h, --help -q, --quiet Disables packet logging. -t,--timeout=<USEC> Socket send timeout. -C, --continue Continuously send packets starting over in case of a file. -W,--defer=<SEC> Enable deferred setup. -M,--mtu=<SDU> Socket QoS SDU. -S, --sca/adv-interval=<SCA/INTERVAL> Socket QoS CIS SCA/BIS advertising interval. -P,--packing=<PACKING> Socket QoS Packing. ┌────────┬─────────────┐ │PACKING │ Description │ ├────────┼─────────────┤ │0x00 │ Sequential │ ├────────┼─────────────┤ │0x01 │ Interleaved │ └────────┴─────────────┘ -F,--framing=<FRAMING> Socket QoS Framing. ┌────────┬─────────────┐ │FRAMING │ Description │ ├────────┼─────────────┤ │0x00 │ Unframed │ ├────────┼─────────────┤ │0x01 │ Framed │ └────────┴─────────────┘ -I,--interval=<USEC> Socket QoS Interval. -L,--latency=<MSEC> Socket QoS Latency. -Y,--phy=<PHY> Socket QoS PHY. ┌─────┬─────────────┐ │PHY │ Description │ ├─────┼─────────────┤ │0x01 │ LE 1M │ ├─────┼─────────────┤ │0x02 │ LE 2M │ ├─────┼─────────────┤ │0x03 │ LE Coded │ └─────┴─────────────┘ -R,--rtn=<NUM> Socket QoS retransmissions. -B,--preset=<PRESET> Socket QoS preset. -G, --CIG/BIG=<ID> Socket QoS CIG/BIG ID. -T, --CIS/BIS=<ID> Socket QoS CIS/BIS ID. -V,--type=<TYPE> Socket destination address type: ┌──────────┬───────────────────┐ │TYPE │ Description │ ├──────────┼───────────────────┤ │le_public │ LE Public Address │ ├──────────┼───────────────────┤ │le_random │ LE Random Address │ └──────────┴───────────────────┘ -e,--enc=<ENCRYPTION> Socket QoS BIG Encryption ┌───────────┬─────────────────┐ │ENCRYPTION │ Description │ ├───────────┼─────────────────┤ │0x00 │ BIG unencrypted │ ├───────────┼─────────────────┤ │0x01 │ BIG encrypted │ └───────────┴─────────────────┘ -k,--bcode=<BCODE> Socket QoS Broadcast Code -N,--nbis=<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 <luiz.von.dentz@intel.com>
COPYRIGHT
Free use of this software is granted under ther terms of the GNU Lesser General Public Licenses (LGPL).