Demon000 / web-auto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebAuto

Dependencies

Ubuntu

sudo apt install nodejs npm protobuf-compiler

If using TcpDeviceHandler:

sudo apt install nmap

Installation

  1. git clone https://github.com/Demon000/web-auto
  2. cd web-auto
  3. cp config.default.json5 config.json5
  4. Open the config.json5 file and configure it
  5. Generate a self signed certificate. openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout cert.key -out cert.crt
  6. npm install
  7. npm run build

Electron

  1. npm run prepare-electron
  2. npm run start-electron

Node

Server

  1. npm run prepare-node (not necessary unless prepare-electron has been run previously)
  2. npm run start-node

Web

  1. npm run start-web

Features

  • Connection via TCP (Head unit server enabled on phone)
  • Connection via USB
  • Connection via Bluetooth
  • Android Auto video
  • Instrument cluster video
  • Video decode (H264 & H265)
  • Audio input
  • Audio output
  • Media status
  • Navigation status (WIP)
  • Picture-in-picture video
  • Assistant key
  • Mouse support for interacting with the video

About


Languages

Language:TypeScript 89.5%Language:Vue 9.0%Language:JavaScript 1.2%Language:HTML 0.1%Language:CSS 0.1%