- BOB is not a single program, it is a collection of independent modules and tools to manage them.
- Modules talk to each other through MQTT.
- Up to now, all the modules are written in Python and are managed by systemd.
- Every module has its own systemd service, and it's independent of the others.
In order to ease the management of the modules, BOB has a command line interface.
Read the README to know how to use it.
All modules are started independently through the .service
file present in each module folder.
Such service executes the python files present in the src folder using the local virtual enviroment.
In order to correctly initialize all modules it is required to have the virtual enviroment set up, to do so use the
command poetry install
in each module directory.
Thanks goes to these wonderful people (emoji key):
Stefano Loscalzo 💻 🤔 🚇 |
davidegavatorta 💻 |
CornagliaRiccardo 💻 |
Alberto Eusebio 💻 |
davide.aimar 💻 🚧 🤔 |
Gabriele Belluardo 🎨 🚇 |
This project follows the all-contributors specification. Contributions of any kind welcome!