1. Home
  2. Docs
  3. User Guides
  4. Avimesa Virtual Device Client
  5. Avimesa Virtual Device Client (ARMv7)

Avimesa Virtual Device Client (ARMv7)

This project contains an Avimesa Virtual Device Client for Raspberry Pi in a binary form (ARMv7) that can be ran from command line.

1. Overview

The Avimesa Virtual Device Client (VDC) allows one to easily use a Client on a Raspberry Pi to simulate or even implement devices.

Using the VDC, one can fully utilize the Avimesa Device Cloud from a Linux command line with JSON.

2. Prerequisites

  • A valid Avimesa Device Cloud Device ID and Authentication Key
  • A Raspberry Pi (Zero W, 3B, 3B+) with internet access
  • Text editor to modify a JSON file

3. Usage

Checkout the client:

git clone https://github.com/Avimesa/virtual-device-client-ARMv7
cd virtual-device-client-ARMv7

Run via command line, where you need to provide a valid Device ID (-i) and Authentication Key (-a)

./avmsavdc -s devclserv001.avimesa.com -p 36360 -j data.json -i 00000000000000000000000000000000 -a 11111111111111111111111111111111

If successful, you’ll get a JSON response. If no response, there is likely an issue with the Device ID and Authentication Key.