/Open-Vehicle-Server

Repository for Open Vehicles server code

Primary LanguagePerl

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.