To host the MUSCLE web application
MUSCLE is implemented and tested on Linux
To host the MUSCLE-Devices and to communicate with your equipment
Some Python knowledge is required to implement the devices (At least to call domain specific instructions from Python)
First, you must install the core application on a server. The documentation describes how to do this.
Implement and configure the device skeleton for communication with your device according to the manual.
Once your device is set up. You can register it via the web application and start controlling and monitoring it from there.