Getting Started

ats.senza is the AiC component responsible for sending data to the sensor emulators. It includes:

  • a server application, that receives a JSON object and sends it as a binary packet to a specific sensor of a specific VM.
  • a client application, to be used from the command line.

The sensor data is intended for live consumption and testing. There is no feedback mechanism through the senza API. A getprop command can be issued with adb to retrieve the current state of the sensors.

Installation

The application requires Python 3.5, and works fine in a virtual environment.

After cloning the source code:

$ git clone git@git.rnd.alterway.fr:aic_ats/ats.senza.git
$ git clone git@git.rnd.alterway.fr:aic_ats/ats.util.git
$ git clone git@git.rnd.alterway.fr:aic_ats/ats.client.git

you can install it in development mode

$ cd ats.senza
$ pip3 install -r requirements/dev.txt