Bluetooth LE Audio - STM32WBA Public Broadcast Profile

Revision as of 17:29, 16 October 2023 by Registered User (→‎Public Broadcast Profile)
Under construction.png Coming soon

1. Public Broadcast Profile

1.1. Introduction

The Public Broadcast Profile (PBP) is a BLE Audio profile specified by the Bluetooth SIG. It's categorized as a "use-case profile", meaning that it's a high-layer profile designed for a specific use case.

The PBP addresses the use case of a broadcast in a public space, accessible by many people simultaneously: a train station, an airport or a public TV for example. It's based on the BLE Audio broadcast feature, as described in the wiki page "Introduction to Bluetooth LE Audio", which is publicly advertised as "Auracast" by the Bluetooth SIG. Due to the nature of the broadcast feature, which permits to send audio streams unidirectionally without ACL connection, an unlimited number of devices can synchronize to a single Broadcast Source.

The PBP introduces 3 different roles:

  • Public Broadcast Source (PBS): It's based on the BAP Broadcast Source, but adds additional fields to the extended advertising data payload, to facilitate discovery and synchronization of Public Broadcast Sinks
  • Public Broadcast Sink (PBK): It's based on the BAP Broadcast Sink and is able to read the additional extended advertising data fields of the PBS
  • Public Broadcast Assistant (PBA): It's based on the BAP Broadcast Assistant and is able to control the reception of a Broadcast Audio Stream on a PBK.