WirelessCarPlay
Wireless CarPlay for CarPlay enabled cars
Basics
Assume that you have Carplay enabled car (full list of car models can be found here: https://www.apple.com/ios/carplay/available-models/). But most of them allows you to use wired connection. It's OK during long distance trips (you can power up your battery) but very inconvenient when driving short journeys.
Idea behind this code
The hole idea is to use Raspberry Pi hardware which will be connected to USB port (Carplay enabled port) and your iPhone will use Bluetooth and WiFi connection to RPi. This software will take care of BLE and WiFi connection and pass all data to your head unit via USB port.