To control general settings, the following calls (querytype field values) are used:
- getsettings - get the current settings, returns the response as:
<config> <network dhcp_active="false" hostname="debughost" mac="d8:80:39:9e:d5:14" ip="192.168.0.199" ip_lte="" network="192.168.0.0" netmask="255.255.255.0" broadcast="192.168.0.255" gateway="192.168.0.1" dns1="192.168.0.1" dns2="" dns3="" ssl="false" port="80" syslog_server="" can_count="1" can_active="true" dyndns_active="false" ftp="user:pass@ftp.vutlan.com/pub"></network> </config> |
where:
- dhcp_active - DHCP ("on" / "off");
- hostname - the name of the monitoring system when registering on the DHCP server;
- mac - MAC address;
- ip - current IP address;
- ip_lte - current LTE IP address, empty if no LTE connection;
- network - a subnet;
- netmask - the subnet mask;
- broadcast - broadcast address;
- gateway - gateway;
- dns1 - DNS1;
- dns2 - DNS2;
- dns3 - DNS3;
- ssl - HTTP (false) or HTTPS (true) operating mode of the web interface;
- port - the port on which the web interface is running;
- syslog_server - address of the syslog server;
- can_count - the number of CAN interfaces in the system;
- can_active - control of CAN buses ("true" / "false");
- dyndns_active - includes the DynDNS Service;
- dyndns_service - the DynDNS service ("dyndns" or "noip"), if dyndns_active="true";
- dyndns_user - account on DynDNS service, if dyndns_active="true";
- dyndns_pass - the password of the account on DynDNS service, if dyndns_active="true";
- dyndns_host - host on DynDNS service, if dyndns_active="true";
- ftp - ftp address of update uploads;
- tls_v11 - enable TLS version 1.0 and 1.1;
- tls_v12 - enable TLS version 1.2;
- tls_v13 - enable TLS version 1.3 (if supported).
- setsettings - save the settings, thus, for the changes to take effect, a reboot is required. Extra options are:
- noreboot - if the key is equal to "1", then the reboot, after the configuration of the settings, will not be performed;
- ip - IP address;
- netmask - the subnet mask;
- broadcast - broadcast address;
- gateway - gateway;
- dns1 - DNS1;
- dns2 - DNS2;
- dns3 - DNS3;
- ssl - HTTP (false) or HTTPS (true) operating mode of the web interface;
- port - the port on which the web interface is running;
- mac - MAC address (does not change);
- ftp - ftp address of update downloads;
- syslog_server - address of the syslog server;
- dhcp_active - DHCP ("on" / "off");
- hostname - the name of the monitoring system when registering on the DHCP server;
- dyndns_active - turns on the DynDNS Service;
- dyndns_service - DynDNS service ("dyndns" or "noip");
- dyndns_user - account on DynDNS service;
- dyndns_pass - password of the account on DynDNS service;
- dyndns_host - host on DynDNS service;
- can_active - control of CAN buses ("true" / "false");
- tls_v11 - enable TLS version 1.0 and 1.1;
- tls_v12 - enable TLS version 1.2;
- tls_v13 - enable TLS version 1.3 (if supported).
To force a system reboot, use the call:
- reboot - reboot of the system
To management of DynDNS settings, the following call is used, with the parameters applied without rebooting:
- setdyndns - set the settings. Additional fields (parameters) are:
- dyndns_active - includes the DynDNS Service;
- dyndns_service - DynDNS service ("dyndns" or "noip");
- dyndns_user - account on DynDNS service;
- dyndns_pass - password of the account on DynDNS service;
- dyndns_host - the host on the DynDNS service.