Skip to content

tocker/edge-virtualization-platform

 
 

Repository files navigation

Edge Virtualization Platform

A workload agent designed for Edge Computing.

Introduction

The EVP Agent is a reliable and efficient solution for Edge Sensing application management, capable of improving the security, reliability, and scalability of IoT solutions.

Getting started on Raspberry Pi

Download

Download the .deb packages from the latest release.

Documentation

Latest documentation can be found on the Edge Virtualization Platform documentation

Install

Install them on the Raspi OS with:

sudo apt install ./python3-evp-app_*.deb
sudo apt install ./evp-agent-*.deb

Configure

If you are running local console on the Raspberry Pi, this step is not necesary, otherwise, you need to set up the IP address of the computer running Local Console. Please check Local Console documentation for more information on how to set it up.

vi /lib/systemd/system/evp-agent.service

Find the following line and replace localhost with the address of the server where Local Console is reachable:

Environment=EVP_MQTT_HOST=localhost

You might need to update the port also:

Environment=EVP_MQTT_PORT=1883

Start the service

Enable the evp-agent service to start automatically on system boot and also start it now:

systemctl enable --now evp-agent

or if you prefer just start it now:

systemctl start evp-agent

And after a few seconds, the agent should be connected to the Local Console MQTT broker.

Read logs

You can see the logs of the evp-agent with:

journalctl -fu evp-agent

About

Edge Virtualization Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 94.0%
  • Python 2.3%
  • Makefile 1.4%
  • C++ 0.9%
  • Shell 0.9%
  • Dockerfile 0.3%
  • SWIG 0.2%