openvehicles / Open-Vehicle-Server

Repository for Open Vehicles server code
26 stars 22 forks source link

Open Vehicle Monitoring System - Server

This repository contains server code, and support, for the the Open Vehicle Monitoring System.

The v2 Server

The v2 server is a simple open source server which talks two protocols - one to the car and the other to the cellphone App.

The car protocol is built on TCP using encrypted communication packets. See the documentation directory on github for further details on the protocol itself.

The drupal server also includes a web interface for basic functions such as setting the password, registering the car and checking status (see 'drupal' directory in github).

To deploy an OVMS server, you will need the ovms_server.pl script, the ovms_server.conf configuration file suitably configured, the ovms_server.sql database tables in a mysql database, and optionally the *.vece files (to convert error code to messages for different vehicle types).

The other scripts are purely for development and testing purposes.