User Tools

Site Tools


software:wattmonos

This is an old revision of the document!


WattmonOS

The Wattmon devices run on our proprietary operating system, called the WattmonOS, which is written in C and uses the FreeRTOS task scheduler. It features an interpreter that can process uPHP, our custom scripting language based on PHP. The WattmonOS is best described into two parts – the firmware layer and the application layer. The firmware layer is embedded on the Wattmon flash memory, whereas the application layer is stored on a microSD card. The firmware reads configuration files at power-up off the microSD card and initialises the system accordingly.

Do note, while the ‘OS’ version can be updated by replacing certain files on the microSD card externally, the firmware update is always performed on the Wattmon device.

The web interface is multilingual and can be configured for English (the default), Español, Deutsch, Français, Hindi and Tamil.

Beyond the provided easy-configuration tools, it can be customized for any need in detail, as it includes a powerful OS, a set of uPHP functions for scripting, a cron scheduler, a File Manager and a built-in File Editor with the Visual Script Builder. Any software feature can be changed or customized, as the system is open and detailed documentation has been provided.

software/wattmonos.1562646948.txt.gz · Last modified: 2021/09/13 05:56 (external edit)