AGL Bluetooth Architecture

Modern Bluetooth integration for AGL using BlueZ, PipeWire, WirePlumber, and Flutter.

In progress

Architecture draft is still being refined

This page is a pending working draft for the AGL Bluetooth Integration architecture. It will be updated as the BlueZ, PipeWire, GStreamer, and Flutter integration design becomes clearer.

The main technical theme follows George Kiagiadakis' FOSDEM 2025 talk, Adopting BlueZ in production: challenges and caveats, which discusses bringing BlueZ into a production automotive IVI stack and the related BlueZ and PipeWire work.

References#