Part 1
요약·해설
전체 command help와 Central·Peripheral 5단계 console 절차를 보존했습니다.
Connected
CIG · CIS
Broadcast
BIG · BIS
Examples
5 steps
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
원문 SHA-256
516DFE463F7DA6D6ED3C0BF0B561BC5726937F7DE2C998901CFEEB2D89DDE6DB
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
Part 3
한국어 전문 번역
Bluetooth Isochronous Channel shell
iso shell command로 Connected Isochronous Group(CIG), ISO channel과 Broadcast Isochronous Group(BIG)을 제어합니다.
Command 목록
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 BIG1. Central에서 CIG 생성
먼저 ACL connection이 있어야 합니다.
uart:~$ iso cig_create
CIG created2. Peripheral에서 ISO connection listen
uart:~$ iso listen txrx3. Central에서 ISO channel 연결
uart:~$ iso connect
ISO Connect pending...
ISO Channel 0x20000f88 connected4. Data 송신
uart:~$ iso send
send: 40 bytes of data
ISO sending...5. ISO channel 해제
uart:~$ iso disconnect
ISO Disconnect pending...
ISO Channel 0x20000f88 disconnected with reason 0x16
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.