SUPCON Open-Source IIoT Stack: A Game-Changer for Industrial Automation

Listen to this Post

SUPCON has released its open-source IIoT (Industrial Internet of Things) stack under the Apache 2.0 License, signaling a major shift in industrial automation. This move challenges closed proprietary solutions, particularly in China, where price pressure and flexibility demands make open-source alternatives highly attractive. The stack is expected to be widely adopted in APAC, the Middle East, and Africa, though Western markets may approach it cautiously due to security concerns.

The stack includes:

  • PostgreSQL
  • TDengine
  • MQTT
  • Kong
  • Node-RED
  • Hasura
  • Elasticsearch
  • MINIO
  • Camunda
  • Gitea
  • Timescale
  • Portainer
  • CopilotKit
  • Keycloak
  • Docker

Repo links: SUPCON IIoT Stack

You Should Know:

1. Setting Up the IIoT Stack with Docker

To deploy SUPCON’s stack, ensure Docker is installed:

sudo apt update && sudo apt install docker.io docker-compose -y 
sudo systemctl enable --now docker 

2. Deploying PostgreSQL for Industrial Data

docker run --name iiot-postgres -e POSTGRES_PASSWORD=securepass -d postgres:latest 

3. Configuring MQTT for Real-Time Communication

Install Mosquitto MQTT Broker:

sudo apt install mosquitto mosquitto-clients 
sudo systemctl enable mosquitto 

4. Monitoring with Elasticsearch & Kibana

docker network create iiot-net 
docker run -d --name elasticsearch --net iiot-net -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:8.12.0 
docker run -d --name kibana --net iiot-net -p 5601:5601 kibana:8.12.0 

5. Managing Containers with Portainer

docker volume create portainer_data 
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce 

6. Securing Access with Keycloak

docker run -d --name keycloak -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:24.0.1 start-dev 

What Undercode Say:

SUPCON’s open-source IIoT stack disrupts industrial automation by offering a modular, cost-effective alternative. Key takeaways:
– Docker & Kubernetes will dominate deployment strategies.
– MQTT remains critical for low-latency industrial communication.
– PostgreSQL/Timescale handle time-series data efficiently.
– Security (Keycloak, Kong) must be prioritized in open-source IIoT.

Expected Output: A fully deployed IIoT stack with secure, scalable industrial automation capabilities.

Relevant Commands for Further Exploration:

 Check running containers 
docker ps

Logs for troubleshooting 
docker logs <container_name>

Backup PostgreSQL data 
docker exec -t iiot-postgres pg_dumpall -U postgres > backup.sql

Scale Node-RED with Kubernetes 
kubectl create deployment node-red --image=nodered/node-red:latest 

Expected Output: Industrial systems leveraging open-source efficiency while maintaining robustness and security.

References:

Reported By: Demeyerdavy Yesterday – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image