1. Advertise
The peripheral sends connectable advertising on primary channels 37, 38, and 39 so a central can discover it.
Step from BLE advertising into scheduled connection events while tuning interval, latency, timeout, and channel conditions.
Step through the moment a peripheral stops only advertising and becomes part of a scheduled BLE link. Tune the interval, latency, timeout, and channel conditions to see what changes for latency, power, and reliability.
The peripheral sends connectable advertising on primary channels 37, 38, and 39 so a central can discover it.
The central listens, then sends a connection request on an advertising channel after receiving a suitable advertisement.
Both devices move to data channels and meet at regular anchor points set by the connection interval.
Peripheral latency can save energy, but the supervision timeout must still be long enough to avoid false disconnects.
A connectable advertisement creates the opportunity; CONNECT_IND turns it into a timed data-channel connection.
Advertising on channel 37 before the data link exists.
The peripheral offers a connectable advertisement; the central decides whether and when to initiate.
Legacy connectable advertising starts on the three primary advertising channels before a data link exists.
The central sends the connection request on an advertising channel and supplies the first connection parameters.
Once connected, events repeat at the connection interval; the central transmits first at the anchor point.
Connected traffic uses data channel indices 0 through 36 with channel selection and channel map filtering.
Peripheral latency allows skipped connection events when there is no data, but it does not remove supervision rules.
For this baseline model, timeout must be greater than 2 x (1 + latency) x interval to avoid false loss.
Short intervals reduce response delay; longer intervals and latency reduce radio wakeups for quiet sensors.
Advertising is opportunistic broadcast. A connection is scheduled: both radios know when to wake and which access address identifies the link.
The central initiates and starts connection events. That role gives it control over timing across multiple peripherals.
Active scanning is not required to connect. It only adds a scan request and response before the central initiates.
Baseline BLE connection intervals are shown in 1.25 ms units. The slider is limited to 1.0 s for visibility, while the full baseline upper bound is 4.0 s.
The supervision check uses the baseline subrate factor of 1: timeout must be greater than 2 x (1 + peripheral latency) x interval.
The data channel strip is a teaching view of channel map filtering and hop progression. Modern controllers may use CSA #2; the page does not claim to reproduce a full controller algorithm.