CIS
Connected Isochronous Stream -- point-to-point audio delivery between connected BLE devices (e.g. phone to earbuds).
Connected Isochronous Stream (CIS)
CIS is the unicast audio transport mechanism within BLE Isochronous Channels. It provides point-to-point, time-bounded data delivery between two connected BLE devices -- typically a phone streaming audio to a wireless earbud or hearing aid.
How CIS Works
A CIS operates within an existing BLE Connection Event between a Central and Peripheral. The Central (host device) creates a CIG (Connected Isochronous Group) and establishes one or more CIS streams within it. Each CIS has its own timing parameters: ISO Interval, burst number (BN), and flush timeout (FT).
Unlike the best-effort delivery of regular GATT notifications, CIS provides bounded latency. The controller guarantees a maximum transport latency for each packet, and if retransmissions exceed the flush timeout window, the packet is discarded rather than blocking subsequent frames. This behavior is critical for audio, where late packets are useless.
Bidirectional Capability
CIS supports both unidirectional and bidirectional data flow. For music playback, the Central streams audio downstream to the Peripheral. For hands-free calling, both directions are active simultaneously. The upstream path also supports microphone audio from hearing aids back to the phone.
CIS vs BIS
| Feature | CIS | BIS |
|---|---|---|
| Topology | Point-to-point | One-to-many |
| Connection required | Yes | No |
| Bidirectional | Yes | No (broadcast only) |
| Encryption | Per-connection | Per-broadcast |
| Use case | Earbuds, hearing aids | Auracast, PA systems |
Implementation Notes
When implementing CIS on a BLE SoC, the link layer firmware must schedule CIS events at precise intervals alongside regular ACL traffic. Most modern BLE 5.2 chips handle this in hardware. The ASCS service on the peripheral exposes Audio Stream Endpoints (ASE) that the central configures to set up CIS streams with the desired LC3 codec parameters and QoS settings.
Related Terms
Related Content
BLE Version History: From 4.0 to 6.0 Compared
Getting Started…5.2 2020 LE Audio , LC3 codec, Isochronous Channels , CIS / BIS 5.3 2021 Connection Subrating , Enhanced ATT ( EATT…
LE Audio: The Next Generation of Bluetooth Audio
Mesh & Audio…layer guaranteed to be QoS-bounded. Two types exist: CIS (Connected Isochronous Stream) : Point-to-point stream…
Frequently Asked Questions
Our glossary covers 90+ BLE technical terms organized by category. Each term includes a definition, related terms, and links to relevant chips and guides.