4 ms·
Also check out the related ModuleInterface library (https://github.com/fredilarsen/ModuleInterface https://github.com/fredilarsen/ModuleInterface) that lets dev
by filar 8y ago
Also check out the related ModuleInterface library (https://github.com/fredilarsen/ModuleInterface https://github.com/fredilarsen/ModuleInterface) that lets devices declare their contracts for settings, outputs and inputs and a master that synchronizes these between modules and to and from a web server / database.
It does data logging and storage to a database for trending and/or analysis, as well as configuration in a web page.
It uses PJON as transport, so it can run on one or multiple of the supported media, for example a SoftwareBitBang bus between worker devices, with a router that connects them via UDP to a master process on Linux. Or any other combination.