ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
It makes it easy to create new modules that exchange values between modules and to a database, and to transfer configuration to modules from a database.
Maintainer: Fred Larsen
This library is compatible with the avr, esp8266, esp32, sam, samd, linux_x86_64, windows_x86 architectures so you should be able to use it on the following Arduino boards:
To use this library, open the Library Manager in the Arduino IDE and install it from there.