Go to file
Kyle Gordon 7493a98f8f Tweak build location to keep openauto happy 2020-06-29 21:18:14 +01:00
aasdk_proto Correct line endings 2020-06-06 22:11:12 +00:00
cmake_modules Adjust libusb module - avoid system warns about zero-size arrays 2020-05-10 14:55:57 -10:00
include/f1x/aasdk Fixes for newer boost 2020-05-12 21:53:21 -05:00
include_ut/f1x/aasdk Add blocking connect method 2018-03-21 23:49:26 +01:00
src Fixes for newer boost 2020-05-12 21:53:21 -05:00
.gitattributes Correct line endings 2020-06-06 22:11:12 +00:00
.gitignore Add ignores in case of in-place build 2020-05-10 14:55:57 -10:00
CMakeLists.txt Support installation 2020-05-25 20:06:19 -05:00
Readme.md Tweak build location to keep openauto happy 2020-06-29 21:18:14 +01:00

Readme.md

aasdk

Brief description

C++ object-oriented library containing implementation of core AndroidAuto(tm) functionalities needed to build headunit software.

Build Guide

Local build instructions for Raspberry Pi

sudo apt-get update
sudo apt-get -y install cmake build-essential git

sudo apt-get install -y libboost-all-dev libusb-1.0.0-dev libssl-dev libprotobuf-dev protobuf-c-compiler protobuf-compiler libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 qtmultimedia5-dev libqt5bluetooth5 libqt5bluetooth5-bin qtconnectivity5-dev pulseaudio librtaudio-dev

git clone https://github.com/OpenDsh/aasdk

cd aasdk
cmake -DCMAKE_BUILD_TYPE=Release .
make -j2
sudo make install

Supported functionalities

  • AOAP (Android Open Accessory Protocol)
  • USB transport
  • TCP transport
  • USB hotplug
  • AndroidAuto(tm) protocol
  • SSL encryption

Supported AndroidAuto(tm) communication channels

  • Media audio channel
  • System audio channel
  • Speech audio channel
  • Audio input channel
  • Video channel
  • Bluetooth channel
  • Sensor channel
  • Control channel
  • Input channel

License

GNU GPLv3

Copyrights (c) 2018 f1x.studio (Michal Szwaj)

AndroidAuto is registered trademark of Google Inc.

Used software

Support OpenAuto Pro

Support OpenAuto Pro by buying a license from Bluewave Studios, or donating below Donate

For support of other platforms please contact me at f1xstudiopl@gmail.com