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
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 acquisition→real-time monitoring→process management→product traceability→data 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 · 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 · 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 · 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 · 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 · 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 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
Web Frontend
Layer 8Vue 3.5 + Element Plus + ECharts + Pinia
Modern SPA, RBAC permissions, data visualization, multi-role adaptation
Backend Services
Layer 7Spring Boot 3.5 + Java 21 + Spring Security
RESTful API, JWT dual-token auth, microservices architecture
Edge Gateway
Layer 6S7 / Modbus / FINS / MC Protocols
Siemens / Mitsubishi / Keyence / Omron / Inovance PLC connectivity
Data Acquisition
Layer 5FastAPI + Kafka + MQTT
High-throughput acquisition, UUID authentication, time-series database
Business Database
Layer 4PostgreSQL 15.7
User, permission, process, and traceability business data
Time-Series Database
Layer 3TDengine 3.0
Time-series storage for equipment status and process history
Cache Layer
Layer 2Redis 7.2
Session management, permission cache, real-time data
Message Broker
Layer 1Mosquitto MQTT 5.0
IoT device message routing and distribution
Data Flow
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