NEMI is an extensible federated platform, to process data and implement AI based control loops in edge infrastructures with centralized services. As indicated in the figure below, an extension should implement three different components (blue areas):

Based on this information, it’s now time to write our first extension…(to be continued here)
In case you want to directly extend piper, we’ve some commands to work with the current developer branch in your local docker infrastructure:
./nemi.sh dev will compile, test and deploy the piper code as containers./nemi.sh test-dev will test the piper services./nemi.sh remove-dev will remove the piper services and container