BLE End-to-End Flows

Cross-service flows that combine multiple services to illustrate typical user journeys.

BLE Central Complete Flow

Scan, connect, pair, bond. Once CurrentState(connected) has fired, the natural continuation is BLE Central GATT Session below, which exercises the GattClient service.

Diagram

BLE Peripheral Complete Flow

Configure, advertise, accept connection, pair, bond.

Diagram

BLE Central Bonded Reconnection

Scan for a bonded peripheral, reconnect, and re-encrypt using stored keys (no SMP pairing). After re-encryption completes, continue with BLE Central GATT Session.

Diagram

BLE Central GATT Session

Picks up after the BLE Central Complete Flow (or BLE Central Bonded Reconnection) has produced CurrentState(connected). Widens the ATT bearer via MTU exchange, walks the Service / Characteristic / Descriptor discovery sequence, subscribes to notifications on the target characteristic, and tears the subscription down again. See GattClient for per-method contracts.

Diagram