Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1010 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 1010 Bytes

About

This project aims to create a tool to debug sparkplug communication with Edge Of Network Devices (EoN).

When launched, the enki.py script gives access to a shell with commands to manage topics subscriptions, list EoN and devices, craft metrics into payload. Type help to see the list of commands available.

Enki is the Sumerian god of water, knowledge, mischiefs, crafts and creations.

Demo

asciicast

Docker image

Build

docker build -t enki .

If you do not want t build the docker image, you can pull it from container registry.

Run

If you have built the image:

docker run -it --rm enki --server <mqtt broker hostname>

Pull the image from registry:

docker run -it --rm ghcr.io/siemaapplications/enki:<tag> --server <mqtt broker hostname>

💡 in the above commands, replace <tag> and <mqtt broker hostname> with the appropriate values.