openIndu Platform

An Enterprise-Grade Industrial IoT Platform
Built for 3C Electronics Manufacturing

Let industrial data speak -- making smart manufacturing simpler

Demo URL

website.openindu.com

Username

admin

Password

abc@123456

Platform Overview

openIndu is a community-grade Industrial IoT platform focused on 3C electronics manufacturing, covering the complete chain fromedge data acquisitionreal-time monitoringprocess managementproduct traceabilitydata dashboards.

The platform consists of two parts: the web appis a modern Vue 3 application that gives each role a personalized workbench and data dashboard; the device sideconnects PLC equipment through multi-protocol edge gateways, enabling real-time acquisition and reporting of shop-floor data.

Core Features

Six core feature modules, covering every smart-manufacturing scenario

Smart login screen

Smart Login · Secure & Convenient

Phone Code Sign-in · Secure & Convenient

Phone-number verification-code sign-in/sign-up, secured by JWT token authentication.

  • Phone-code sign-in/sign-up; an unregistered phone number auto-creates an account
  • JWT dual-token authentication (Access + Refresh)
  • Fast entry into the workspace, one click to core functions
  • Fine-grained permission control -- different roles see different views
Workbench overview

Workbench · Global Overview at a Glance

Workbench · Global Overview at a Glance

Multi-dimensional data aggregation -- device status, line operation, and alerts, all at a glance.

  • Device overview: totals, online/offline counts
  • Line status: real-time operating status and utilization
  • Device-type distribution: loaders, AOI inspection, curing ovens, and more
  • Latest alerts: unresolved alerts shown in real time
  • Recent activity: audit-log traceability
  • Quick links: user management, role management, device list, data dashboard
Data dashboard

Data Dashboard · Production Status on One Screen

Data Dashboard · Production Status on One Screen

A dark, tech-styled data dashboard suited to shop-floor boards and command centers.

  • Key-metric cards: online devices, daily output, pass rate, equipment efficiency, alert count
  • Per-line device statistics: real-time display by production line
  • Production data overview: output trend, efficiency, quality, line status
  • Real-time alert log: instant push of anomaly events
  • Station defect-rate statistics: quality comparison across stations
  • Raw-material consumption monitoring: real-time material-usage tracking
Equipment management

Equipment Management · Full Lifecycle Control

Equipment Management · Full Lifecycle Control

Full-lifecycle management from device registration to decommissioning, with real-time monitoring and alerting.

  • Device search: filter by name, UUID, type, or production line
  • Device status monitoring: real-time operating-status tracking
  • Device alerts: closed-loop query and handling
  • Key parameters: real-time parameter monitoring and history tracking
  • Device maintenance: maintenance plans and record management
  • Device-type management: custom device-type configuration
Product traceability

Product Traceability · From Raw Material to Finished Product

Product Traceability · Material to Finished Goods

A complete product-traceability chain, fully traceable from raw material to finished product.

  • Traceability lookup: query by trace number, product ID, or batch number
  • End-to-end traceability: complete records for every station, raw material, and process parameter
  • Process records: station in/out times, operator, equipment, and parameter snapshots
  • Material traceability: trace affected products by batch
WeChat Mini Program

WeChat Mini Program Support

WeChat Mini Program Support

Convenient mobile operation -- stay on top of production anytime, anywhere.

  • View device status and production data from the WeChat Mini Program
  • Mobile alert push and handling
  • Real-time sync with the web app

Technical Architecture

An 8-layer microservices architecture, full-stack coverage from edge devices to the user interface

openIndu platform architecture diagram
L8

Web Frontend

Layer 8

Vue 3.5 + Element Plus + ECharts + Pinia

Modern SPA, RBAC permissions, data visualization, multi-role adaptation

L7

Backend Services

Layer 7

Spring Boot 3.5 + Java 21 + Spring Security

RESTful API, JWT dual-token auth, microservices architecture

L6

Edge Gateway

Layer 6

S7 / Modbus / FINS / MC Protocols

Siemens / Mitsubishi / Keyence / Omron / Inovance PLC connectivity

L5

Data Acquisition

Layer 5

FastAPI + Kafka + MQTT

High-throughput acquisition, UUID authentication, time-series database

L4

Business Database

Layer 4

PostgreSQL 15.7

User, permission, process, and traceability business data

L3

Time-Series Database

Layer 3

TDengine 3.0

Time-series storage for equipment status and process history

L2

Cache Layer

Layer 2

Redis 7.2

Session management, permission cache, real-time data

L1

Message Broker

Layer 1

Mosquitto MQTT 5.0

IoT device message routing and distribution

Data Flow

PLC DevicesEdge GatewayMessage QueueData AcquisitionPersistence LayerBackend ServicesFrontend Application

Core Advantages

Why choose the openIndu platform

Industry Focus

Focused on 3C electronics manufacturing, with a deep understanding of industry pain points and needs

Complete Traceability Chain

End-to-end product traceability from raw material to finished product, keeping quality under control

Excellent Frontend Experience

A modern web application built with Vue 3 + Element Plus

Broad Device Compatibility

Supports mainstream PLC protocols from Siemens, Mitsubishi, Omron, Keyence, Inovance, and more

Cloud-Edge Collaboration

A collaborative edge-gateway + cloud-platform architecture, flexible to deploy

Community-Driven

Built together by the open-source community, continuously iterated, code fully transparent