1Bluetooth: Isochronous Channels Shell
2#####################################
3
4Commands
5********
6
7.. code-block:: console
8
9   iso --help
10   iso - Bluetooth ISO shell commands
11   Subcommands:
12      cig_create  :[dir=tx,rx,txrx] [interval] [packing] [framing] [latency] [sdu]
13                  [phy] [rtn]
14      cig_term    :Terminate the CIG
15      connect     :Connect ISO Channel
16      listen      :<dir=tx,rx,txrx> [security level]
17      send        :Send to ISO Channel [count]
18      disconnect  :Disconnect ISO Channel
19      create-big  :Create a BIG as a broadcaster [enc <broadcast code>]
20      broadcast   :Broadcast on ISO channels
21      sync-big    :Synchronize to a BIG as a receiver <BIS bitfield> [mse] [timeout]
22                  [enc <broadcast code>]
23      term-big    :Terminate a BIG
24
25
261. [Central] Create CIG:
27
28Requires to be connected:
29
30.. code-block:: console
31
32   uart:~$ iso cig_create
33   CIG created
34
352. [Peripheral] Listen to ISO connections
36
37.. code-block:: console
38
39   uart:~$ iso listen txrx
40
413. [Central] Connect ISO channel:
42
43.. code-block:: console
44
45   uart:~$ iso connect
46   ISO Connect pending...
47   ISO Channel 0x20000f88 connected
48
494. Send data:
50
51.. code-block:: console
52
53   uart:~$ iso send
54   send: 40 bytes of data
55   ISO sending...
56
57
585. Disconnect ISO channel:
59
60.. code-block:: console
61
62   uart:~$ iso disconnect
63   ISO Disconnect pending...
64   ISO Channel 0x20000f88 disconnected with reason 0x16
65