CarPlay
Wireless Apple CarPlay Integration. Maps, Musik, Anrufe — direkt im Dashboard. Volle iOS-Kompatibilität über das Qi-Protokoll.
Open Source · Raspberry Pi · Qt6
Open Source Infotainment System für Raspberry Pi. CarPlay, Android Auto, Qt6 Dashboard — modular, offen, gebaut von der Community.
Dein Auto. Deine Daten. Dein System. otet ist ein vollständig quelloffenes Infotainment-System für den Raspberry Pi — gebaut um die Idee, dass die Software in deinem Auto genauso frei sein sollte wie die Strasse, auf der du fährst.
Jedes Modul ist unabhängig. Zusammen bilden sie ein vollständiges Infotainment-System — vom Telefonprotokoll bis zum Theme-Editor.
Wireless Apple CarPlay Integration. Maps, Musik, Anrufe — direkt im Dashboard. Volle iOS-Kompatibilität über das Qi-Protokoll.
Google's Android Auto Protokoll. Navigation, Medien, Sprachsteuerung — nahtlos auf dem Pi.
GPU-beschleunigtes UI mit Qt6 QML. 60fps, flüssige Animationen, anpassbar.
PulseAudio / PipeWire Backend. Equalizer, multiple Zones, Bluetooth-Streaming.
Rückfahrkamera, Dashcam, multi-camera Input. Hardware-beschleunigte Video-Pipeline mit V4L2.
Visueller Theme-Editor. Farben, Layouts, Widgets — ohne Code. Live-Vorschau direkt auf dem Pi.
otet ist in C++ und Qt6 QML geschrieben. Jedes Modul ist ein unabhängiges Plugin das über D-Bus kommuniziert. Neue Features? Ein C++ Plugin, eine QML-Datei, fertig.
→ Quelle auf GitHub ansehen// otet — CarPlay Module
// Wireless Apple CarPlay integration for Raspberry Pi
#include <otet/ModuleManager.h>
#include <otet/DBusInterface.h>
#include <QML/CarPlayView.h>
namespace otet::modules {
class CarPlayModule : public Module {
Q_OBJECT
Q_PLUGIN_METADATA(IID "otet.module.carplay")
public:
void initialize() override {
// Register D-Bus interface for CarPlay protocol
m_dbus = new DBusInterface("otet.carplay", this);
m_view = new CarPlayView(m_dbus);
// Stream audio via PulseAudio
connectAudio("carplay.stream");
// Register QML view with dashboard
ModuleManager::registerView("carplay", m_view);
}
private:
DBusInterface* m_dbus;
CarPlayView* m_view;
};
} // namespace otet::modules
#include "CarPlayModule.moc"
otet ist GPL-lizenziert und lebt von der Community. Issues, Pull Requests, Themes, Module — jeder Beitrag zählt.
github.com/TitoPrausee/otetCar