https://github.com/sonysemiconductorsolutions/edge-virtualization-platform
Edge Virtualization Platform
https://github.com/sonysemiconductorsolutions/edge-virtualization-platform
edge-ai edge-computing embedded-c iot-platform
Last synced: 3 months ago
JSON representation
Edge Virtualization Platform
- Host: GitHub
- URL: https://github.com/sonysemiconductorsolutions/edge-virtualization-platform
- Owner: SonySemiconductorSolutions
- License: apache-2.0
- Created: 2025-01-27T05:29:41.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-09-17T10:19:45.000Z (4 months ago)
- Last Synced: 2025-09-17T12:29:05.726Z (4 months ago)
- Topics: edge-ai, edge-computing, embedded-c, iot-platform
- Language: C
- Homepage:
- Size: 872 KB
- Stars: 25
- Watchers: 8
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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](https://github.com/SonySemiconductorSolutions/edge-virtualization-platform/releases).
### Documentation
Latest documentation can be found on the [Edge Virtualization Platform documentation](https://evp-agent.docs.midokura.com/)
### Install
Install them on the Raspi OS with:
```sh
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.
```sh
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:
```sh
systemctl enable --now evp-agent
```
or if you prefer just start it now:
```sh
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:
```sh
journalctl -fu evp-agent
```