Andon Visualization Always-on by Auto-Login Proxy¶
Introduction¶
Dashboard Designer based on Grafana visualization enables customers to monitor the key information, status, KPIs of their machines, production process, manufacturing shifts, shopfloor environments via dashboards using Insights Hub Gateway login for authentication.
However, this authentication mechanisms including 30-minute token expiration and mandatory re-login every 12 hours create significant friction for shopfloor personnel who need dashboards to remain operational 24/7 without manual intervention.
The Andon Board is provided for the system's need for continuous display on shopfloor computers, addressing token expiration issues with a proxy solution. This solution involves deploying a dedicated package as Docker Image on customer-hosted computer and a proxy-based solution to ensure continuous, uninterrupted display of Andon visualization on shopfloor computers. The approach addresses the challenge of token expiration from Insights Hub, which previously required manual re-authentication. By centralizing token management through a proxy, the system maintains active token and streamlines credential handling.
Prerequisites¶
Before implementing the proxy package deployment, ensure the following prerequisites are met:
- Host Machine:
- The host must be running Windows 11 or Linux Server.
- Use Microsoft Edge or Chrome(version higher than V110)
- Hardware specification:
- CPU: 4 cores
- RAM: 8GB
- Docker Desktop or Rancher Desktop for Windows 11, Docker Engine and Docker Compose for Linux Server must be installed and running on the host machine.
- Network Requirements:
- The host machine must be able to access the public internet for customers of Insights Hub on the AWS public cloud.
- Shopfloor browsers must be able to access this host machine on port 80 or 443.
- HTTPS (Optional but Recommended):
- For local security of sensitive data within the customer enterprise network, Andon visualizations on shopfloor monitors can utilize HTTPS. For more information, refer to Andon Proxy HTTPS Support.
- To enable HTTPS, place the customer’s self-signed certificate and key files into the
certsfolder within the Proxy deployment package before deployment. - If these files are absent, the proxy uses HTTP by default.
- The Andon Visualization is available for download on the Siemens Industry Online Support (SIOS) Portal.
- The Andon modules are bundled into an installer ZIP file.
- Unzip the downloaded file.
- Click "start-deployment.bat" for Windows 11 or "start-deployment.sh" for Linux Server and start the deployment of the containers.
- Check and confirm the status of all the containers working properly in your Docker Desktop or Rancher Desktop for Windows 11 or Docker Engine for Linux Server.
Windows 11 Host Prerequisites¶
On a Windows 11 host, ensure the following:
- Docker Runtime:
- Docker Desktop or Rancher Desktop is installed and actively running.
- Permissions:
- You have permissions to run
.batfiles and manage Docker containers.
- You have permissions to run
- Storage:
- Sufficient disk space is available to store Andon proxy Docker images and logs (as per the internal standards).
Linux Server Host Prerequisites¶
On a Linux Server host, ensure the following:
- Docker Runtime:
- Docker Engine is installed and actively running.
- Docker Compose is installed and accessible via the system's PATH.
- Shell / Tools:
- You can execute shell scripts (.sh) and have permissions to manage Docker.
- Storage:
- Sufficient disk space is available to store Andon proxy Docker images and logs (as per the internal standards).
Installation on Windows 11 Host¶
To install the Windows 11 Host, follow these steps:
- Access Siemens Industry Online Support (SIOS) page and download the "Andon board proxy installer" ZIP file.
- Extract the ZIP file to a local directory on the Windows host (e.g., C:\AndonProxy).
- To enable HTTPS between shopfloor browsers and the proxy, place your self-signed certificate and key files into the
certsfolder located inside the extracted deployment package. If this step is skipped, the proxy will use HTTP by default. - Start Docker Desktop or Rancher Desktop on the Windows machine and wait until Docker is fully initialized and running.
- In File Explorer or a terminal, navigate to the extracted deployment folder and run the script
start-deployment.bat. This script initiates the required Docker containers for the Andon proxy. - Open Docker Desktop or Rancher Desktop and confirm that all containers related to the Andon proxy are running and healthy.
Installation on Linux Server¶
To install the Linux Server, follow these steps:
- Access Siemens Industry Online Support (SIOS) page, from a browser or command line (for example, wget/curl), and download the "Andon board proxy installer" ZIP file.
- If downloaded elsewhere, copy the ZIP file to the Linux server. On the Linux server, extract it using a command
unzip andon-board-proxy-installer.zip -d /opt/andon-proxy. - To enable HTTPS between shopfloor browsers and the proxy, copy your self-signed certificate and key files into the
certsfolder located inside/opt/andon-proxy(or the chosen deployment directory). If this step is skipped, the proxy will use HTTP by default. - Run the following commands:
docker psto confirm Docker is installed and activedocker-compose versionto confirm Docker Compose is installed.
- Run the following commands:
cd /opt/andon-proxyto change to the deployment directory.sh start-deployment.shto execute the deployment.
-
Check that all containers are running from the command:
docker ps docker-compose ps
Configuration Procedure¶
To configure the proxy, follow these steps:
- Open your web browser and navigate to the configuration page for the proxy:
- Standard access:
http://{{ ip_address }}/config/ui - Secure access (if a certificate is configured):
https://{{ proxy_domain }}/config/ui
- Standard access:
-
Create a Technical User:
- The application requires a Technical User with a client ID and secret for accessing Dashboard Designer by the Andon Proxy.
- Role Required: Ensure the role
mdsp:core:dashboardbackend.andonreadonlyis assigned to this Technical User. -
Guidance: For detailed instructions, refer to Technical Users.

-
Register Credentials:
- In the configuration interface, locate the "Client ID" and "Client Secret" fields.
-
Enter the credentials of the Technical User created.

-
Verify Configuration:
- Click the "Dashboard Designer" button.
- If the configuration is successful, the UI of Dashboard Designer via proxy will be opened without errors.
- If it fails, please double-check the Technical User roles and credentials.
Generating Converted URLs¶
To display a dashboard in the Andon view, you must convert its standard URL into a proxy-compatible format:
- Locate the Tool: Use the "URL Converter" utility found on the right side of the configuration page.
- Prerequisite: Ensure the technical user is correctly configured with the required role in the Settings application.
- Conversion: Paste your standard Insights Hub URL into the ”Input URL" field. It will generate a proxy-compatible URL displayed in the “Converted URL" field suitable for shopfloor browsers.
- Multiple Dashboards: To display multiple dashboards, repeat the conversion process for each URL individually.