React-based CarPlay app for Raspberry Pi using Carlinkit dongle
Top 49.5% on sourcepulse
This project provides a React-based CarPlay application designed for Raspberry Pi and similar devices, leveraging Carlinkit dongles (CPC200-CCPA/CCPM). It enables users to run a configurable CarPlay interface, supporting high-resolution video output and integrating with vehicle CAN bus for features like camera activation and MOST bus audio streaming.
How It Works
The application utilizes the node-carplay
library to interface with Carlinkit hardware. It renders a CarPlay experience using React, allowing for custom UI elements and configurations. Key features include CAN bus message parsing for event triggers (e.g., reversing camera activation based on specific CAN IDs and bitmasks) and MOST bus integration to route audio from the Raspberry Pi through the car's multimedia network.
Quick Start & Requirements
./setup-pi.sh
script after cloning the repository. Alternatively, download an AppImage from releases.socketcan
interface for CAN bus features.setup-pi.sh
script handles USB permissions and autostart configuration. Manual setup involves creating udev rules and making the AppImage executable.Highlighted Details
Maintenance & Community
@gozmanyoni
and @steelbrain
.https://forums.moderndaymods.com/
.Licensing & Compatibility
Limitations & Caveats
The project's license is not clearly stated, which may impact commercial use. CAN bus configuration requires detailed knowledge of vehicle-specific CAN messages and bitmasks.
2 months ago
1 day