angelo man page¶
angelo is a multiplatform device management tool for provisioning, monitoring and diagnosing embedded and cloud-enabled IoT devices.
With a single command, any device can be provisioned and monitored as specified by the configuration file.
angelo enables software provisioning by managing the software binaries and configurations to be executed on the device.
Once the device is in operation,
angelo provides real-time monitoring of device health, including system resource metrics, logs, and events.
Configure and run applications with Angelo. Usage: angelo [-f <arg>...] [options] [COMMAND] [ARGS...] angelo -h|--help Options: -f, --file FILE Specify an alternate angelo file (default: angelo.yml) --verbose Show more output --log-level LEVEL Set log level (DEBUG, INFO, WARNING, ERROR, CRITICAL) -v, --version Print version and exit --root-directory PATH Specify an alternate working directory (default: the path of the Angelo file) Commands: config Validate and view the Angelo file register Register device on the PSYGIG platform up Start services down Stop services start Start all processes (services, MQTT client, webserver) stop Stop all processes reload Reload a new config file and start services restart Restart services help Get help on a command kill Kill services logs View output from services ps List services top Display the running services live Send live video stream from device to server offline Stop the live video stream from the device to server broadcast Broadcast video stream from device to all clients connected to server version Show the Angelo version information install Install module for custom video and data processing run Run the module already installed with angelo publish Publish your module to the PSYGIG platform