7 BLE Advertising Event Types

Introduction : In Bluetooth Low Energy communication, advertising events are the foundation of device discovery and connection. BLE supports multiple advertising event types such as connectable, scannable and non-connectable events. Each of these are optimized for specific use cases. Understanding these event types ensures optimal performance in applications from wearables to IoT sensors.

7 Advertising events

These events are made of multiple packets and are transmitted on primary advertising channels having numbers 37, 38 and 39. They are transmitted on all or subset of these 3 channels.

  1. Connectable and Scannable Undirected Event : This type allows other devices to receive the advertisement packets, send scan request to the advertiser and also establish a connection with it.

  2. Connectable Undirected Event : This type allows other devices to receive the advertisement packets and establish connection with advertiser.

  3. Connectable Directed Event : This type allows specific device to receive the advertisement packets and establish connection with the advertiser.

  4. Non-Connectable and Non-Scannable Undirected Event : This type allows other devices to receive its advertisement packets. However, it does not allow scan requests or the establishment of connection with the advertiser.

  5. Non-Connectable and Non-Scannable Directed Event : This type allows specific device to receive the advertisements without the ability to establish connection with the advertiser or to send scan requests.

  6. Scannable Undirected Event : This type allows other devices to send scan request to the advertiser to receive additional advertisement data.

  7. Scannable Directed Event : This type allows a specific device to send scan request to the advertiser to receive additional advertisement data.

Conclusion: Mastering BLE advertising event types enables developers to fine tune device visibility, power usage and connection speed. By selecting the right advertising strategy, you can maximize battery life, enhance connection reliability and create a smoother user experience.