If you're using the Control Panel, you can send the following commands directly to the device. If accessing via SSH, you need to prepend cnl to the command.
blinkmetemporarily blinks the built-in LED of the device. It allows you to identify a device.cleanexecutemake cleanon the application repository.cloneclone application repository.coretempget CPU temperature.config set|getset or get configuration parameters (environment varibles in/etc/cnl.conf).journal app|cnld|sshsee journal log for application, daemon or ssh connection.monitor on|offenables|disables the application repository monitor. Remember toconfig set CNL_APP_MONITOR_TIME=0in order to disable monitor permanently.pubkeyget public key of the device.pullexecutegit pullon the application source folder.removeremove application source code repository from device (executerm -rf $CNL_APP_PATH).serialget serial number from device.startstart application daemon (systemctl start cnl_app).status [app|cnld|ssh]stopstop application daemon (systemctl stop cnl_app).updateexecutemake updateon the application repository.
Configuration variables are stored in /etc/cnl.conf.
CNL_PATHpath for the CnL daemon source code repository.CNL_APP_URLURL or SSH access for the application repository.CNL_APP_PATHlocal path for the application source code repository.CNL_APP_MONITOR_TIMEmonitoring time in seconds for the application repository.CNL_SSH_KEYlocation of the SSH keys.AUTOSSH_GATETIME=0always set to zero forautossh.CNL_SSH_LOCAL_PORTport number where sshd listens on the device.CNL_SSH_SERVER_URLserver URL, set during device registration.CNL_SSH_SERVER_PORTserver SSH port, set during device registration.CNL_SSH_USERserver SSH user, set during device registration.CNL_SSH_REMOTE_PORTSSH tunnel port on server, set during device registration.