65 lines
1.4 KiB
ReStructuredText
65 lines
1.4 KiB
ReStructuredText
Bluetooth: Isochronous Channels
|
|
################################
|
|
|
|
Commands
|
|
********
|
|
|
|
.. code-block:: console
|
|
|
|
iso --help
|
|
iso - Bluetooth ISO shell commands
|
|
Subcommands:
|
|
cig_create :[dir=tx,rx,txrx] [interval] [packing] [framing] [latency] [sdu]
|
|
[phy] [rtn]
|
|
cig_term :Terminate the CIG
|
|
connect :Connect ISO Channel
|
|
listen :<dir=tx,rx,txrx> [security level]
|
|
send :Send to ISO Channel [count]
|
|
disconnect :Disconnect ISO Channel
|
|
create-big :Create a BIG as a broadcaster [enc <broadcast code>]
|
|
broadcast :Broadcast on ISO channels
|
|
sync-big :Synchronize to a BIG as a receiver <BIS bitfield> [mse] [timeout]
|
|
[enc <broadcast code>]
|
|
term-big :Terminate a BIG
|
|
|
|
|
|
1. [Central] Create CIG:
|
|
|
|
Requires to be connected:
|
|
|
|
.. code-block:: console
|
|
|
|
uart:~$ iso cig_create
|
|
CIG created
|
|
|
|
2. [Peripheral] Listen to ISO connections
|
|
|
|
.. code-block:: console
|
|
|
|
uart:~$ iso listen txrx
|
|
|
|
3. [Central] Connect ISO channel:
|
|
|
|
.. code-block:: console
|
|
|
|
uart:~$ iso connect
|
|
ISO Connect pending...
|
|
ISO Channel 0x20000f88 connected
|
|
|
|
4. Send data:
|
|
|
|
.. code-block:: console
|
|
|
|
uart:~$ iso send
|
|
send: 40 bytes of data
|
|
ISO sending...
|
|
|
|
|
|
5. Disconnect ISO channel:
|
|
|
|
.. code-block:: console
|
|
|
|
uart:~$ iso disconnect
|
|
ISO Disconnect pending...
|
|
ISO Channel 0x20000f88 disconnected with reason 0x16
|