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.
docker build -t enki .
If you do not want t build the docker image, you can pull it from container registry.
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.