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.

Author: Fred Larsen

Maintainer: Fred Larsen

Read the documentation


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.