Back to portfolio

BRIQX Multicast Bluetooth

createq BRIQX Bluetooth multicast — one ESP32-driven transmitter that can stream the same SD-card demo track to up to 5 headphones at once. Button presses and device status go live to the BRIQX dashboard over MQTT.

BRIQX Multicast Bluetooth Experience hardware

Retail problem it solves

Wireless headphone walls need several shoppers listening at the same time — without each person pairing to a phone or fighting one Bluetooth sink. Multicast is the BRIQX answer: the fixture plays from local storage and the Bluetooth transmitter fans the audio out to multiple headsets in parallel.

SD card audio → ESP32 decode / player → BT TX → up to 5 headphones
Buttons + status → MQTT → BRIQX Control

What I built on the firmware side

1
ESP32 audio from SD

ESP-IDF player path reads tracks from the SD card and feeds the Bluetooth transmitter so the demo content is local, reliable, and independent of a phone or CMS stream.

2
Multi-headset Bluetooth TX

Transmitter integration so ~5 headphones can connect and hear the same program at once — the multicast experience createq sells for Bluetooth retail walls.

3
Buttons → dashboard

Front-panel / XPORT button events (play, track, volume-style actions) are handled on-device and published to BRIQX Control so ops see presses, listening state, and faults in real time — same MQTT fleet as LED / Cove / Connect All.

4
Fleet hygiene

SoftAP provision, telemetry, and OTA so a Multicast unit is a first-class BRIQX device — not a one-off Bluetooth gadget.

Stack

ESP32

Player, BT TX control, buttons, Wi-Fi / MQTT

SD card

Local demo audio — no phone required

BRIQX Control

Telemetry, button events, OTA

ESP32ESP-IDFBluetooth TX SD card audioMQTTSoftAP BRIQXcreateq