Services
The Web UI can be used to switch on and off services running on the controller. The individual services are explained in their dedicated part of this knowledge base.

SSH
This service enables the possibility to have a SSH login to the controller. This service provides a lot of functionalities but also introduces a security risk. When a system is operational in the field and daily debugging/connecting is not needed, it is advisable to switch of this service.
Simulink
The Simulink service is required when a compiled Simulink binary is uploaded to the controller and it should always start when the controller starts. This service is controlled by the Linux system daemon which is explained in more detail here
Node-RED
Node-RED is installed and running by default on your controller. If Node-RED is not used at all, it is advisable to switch-off this service. It will not consume any resources and it limits the risk to unauthorized logins.
Bluetooth server
If your GOcontroll Moduline is equipped with optional Bluetooth, your controller can be configured by the GOcontroll App which is available for Android. To use this smartphone application, the Bluetooth server should be running. If you don’t use the possibility to configure your controller using Bluetooth, you can switch this service off. This service is controlled by the Linux system daemon which is explained in more detailĀ here
Simulink upload server
To speed up your development process, it is possible to directly upload your Simulink binary to the controller using wired ethernet or Wi-Fi. If your controller is operating in the field and local software updates are not needed, it is advisable to switch-off this service. It prevents the possibility that other (fraudulent) software is uploaded to your controller.
Auto shutdown
The controller is switched on by a high input on one of the K15 (enable/active) pins. When it is activated, the controller wil stay alive, even when the K15 pin(s) are low. This mechanism enables the possibility to detect a power down event and to start the shutdown procedure. This mechanism to shut down the controller needs to be programmed explicit in Simulink or Node-RED. If this mechanism is not programmed, the Auto Shutdown service will switch-off the controller after a certain timeout.
USB terminal
When the serial terminal functionality via USB is used, this service should be running. If not, it is advisable to switch-off this service.
Serial terminal
The serial terminal is by default switched of since this interface is not physically routed to one of the connectors. Only controllers with a (client requested) hardware configuration to port RS-232 to one of the M12 connectors, can use this service.







