RF Wireless World

Browse articles, tutorials, tools, and vendors.

Bluetooth LE Advertising Channels: Primary vs. Secondary vs. Periodic

By RF Wireless Expert Team

Based on the Bluetooth Core Specification and Bluetooth Low Energy (LE) architecture, advertising is the fundamental mechanism used for device discovery, connection establishment and connectionless data broadcasting.

With the introduction of Bluetooth 5.0 and subsequent enhancements in 5.x, the advertising mechanism was significantly overhauled to handle larger amounts of data and more complex topologies. This led to the division of advertising into three distinct concepts viz. Primary, Secondary and Periodic advertising channels.

1. Primary Advertising Channels

The primary advertising channels are front door to Bluetooth LE communication. They are used for initial device discovery and to initiate connections.

  • Channel Allocation: It uses exactly 3 dedicated radio channels (traditionally indices 37, 38, and 39, located at 2402 MHz, 2426 MHz, and 2480 MHz). These frequencies were specifically chosen because they fall between the primary Wi-Fi channels, minimizing interference.

  • Function: In legacy Bluetooth LE (v4.x), all advertising, scanning and connection requests happened here. However, because there are only 3 channels, sending large amounts of data on them causes severe congestion.

  • Extended Advertising : In latest Bluetooth specifications v5.0 and beyond, the primary channels act as a “signpost.” An advertiser sends a very small packet on a primary channel that essentially says, “I have more data to share; tune into [Secondary Channel X] at [Time Y] to hear it.”

  • PHYs Supported: Bluetooth LE 1M and LE Coded PHY (for long range). LE 2M is not allowed on primary channels.

2. Secondary Advertising Channels

Secondary advertising channels were introduced with the Extended Advertising feature to offload heavy data traffic from the crowded primary channels.

  • Channel Allocation: It utilizes the remaining 37 channels in the 2.4 GHz ISM band (the same channels used for active data connections).
  • Function: When a scanner reads the “signpost” pointer on the primary channel, it hops to the specified secondary channel at the exact specified time to read the extended data.
  • Data Capacity: This mechanism allows for much larger payloads. While primary legacy packets are limited to 31 bytes, secondary channel packets can hold up to 255 bytes and multiple packets can be “chained” together to broadcast kilobytes of data.
  • PHYs Supported: Bluetooth LE 1M, LE 2M (for faster transmission) and LE Coded PHY.

3. Periodic Advertising

Periodic advertising is not just a set of channels, but a distinct “physical channel protocol” built on top of the secondary channels. It is designed for highly efficient, synchronized, continuous one to many broadcasting.

  • Channel Allocation: Like secondary advertising, it hops across the 37 data channels.
  • Function (Synchronization): Normally, a scanner has to stay awake and listen blindly for advertisements, which drains battery. With Periodic Advertising, the broadcaster transmits data at a strict, deterministic interval (i.e. train of packets). A receiver first uses Primary -> Secondary advertising to obtain the schedule (the “sync info”) of this train.
  • Power Efficiency: Once synchronized, the receiving device knows exactly when and on which channel frequency the next broadcast will occur. It can go to sleep and wake up only for those specific micro seconds to receive the data.
  • Modern Enhancements (PAwR): In Bluetooth 5.4, Periodic Advertising with Responses (PAwR) was introduced. This allows synchronized receivers (such as electronic shelf labels in a retail store) to transmit small responses back to the broadcaster during specifically assigned time slots within the periodic train.

Comparison Summary Table

FeaturePrimary AdvertisingSecondary Advertising (Extended)Periodic Advertising
Primary RoleInitial device discovery, connection setup, and acting as a pointer.Offloading large broadcast data payloads from primary channels.Power efficient, synchronized, continuous data broadcasting.
Number of Channels3 fixed channels (to avoid Wi-Fi interference).37 channels (shared with active data connections).37 channels (shared with active data connections).
Data CapacitySmall: 31 bytes (Legacy) or just enough to hold a pointer to secondary channels.Large: Up to 255 bytes per packet, and supports “chaining” for much larger payloads.Large: Supports chained packets for large, continuous data payloads.
Timing & AccessAsynchronous / fixed intervals with a random jitter (to prevent constant collisions).Scheduled precisely by a pointer/offset found in the Primary channel packet.Strictly deterministic and synchronized. Follows a fixed interval and pseudo random hop sequence.
Receiver BehaviorScanners must stay actively awake to “catch” these packets.Scanners hop to the specific channel at the specific time indicated by the Primary packet.Receivers “sync” to the schedule, sleeping most of the time and waking only when the next packet is due.
Supported PHYsLE 1M, LE Coded (Long Range).LE 1M, LE 2M (High Speed), LE Coded.LE 1M, LE 2M, LE Coded.
Supports Responses?Yes (Scan Requests, Connection Requests).Yes (Scan Requests, Connection Requests).Unidirectional by default, but PAwR allows specific slotted responses.

References & Further Reading

  1. Bluetooth SIG : Bluetooth Core Specification Version 6.3, May 5, 2026.
  2. Bluetooth SIG : Bluetooth Technology Overview

Continue Learning Bluetooth Basic Concepts

Continue Learning Bluetooth Technology

Compare Bluetooth With Other Technologies

Keep Reading