Industrial Control

Web-based control systems connecting software interfaces to real industrial hardware.

Industrial Control

A web-based control system that turns real industrial hardware — lights, controllers, edge devices — into a thing a human can drive from a browser.

Problem

Industrial control systems are often stuck behind vendor lock-in: proprietary panels, closed protocols, or software that only runs on a specific machine on a specific network. Operators who want to see what’s happening or change a setting have to learn a vendor tool.

This project explores what happens when the same hardware is driven by a clean, browser-based interface that runs anywhere.

Concept

A software stack that connects web interfaces to industrial equipment. The browser is the UI. Messaging is the bridge. The hardware does what it always did.

A high-level view of the architecture:

Web Interface
    ↓
Messaging Layer
    ↓
Edge Controller
    ↓
PLC
    ↓
Equipment

What it demonstrates

  • Browser-to-PLC control with end-to-end latency under a second
  • Real-time status streaming from hardware back to the browser
  • Multi-zone broadcast and per-device control
  • Operator-friendly UI designed for plant use, not demos
  • Alerting and fault detection

Technology

  • Web (modern browser UI)
  • MQTT (messaging layer)
  • PLC (programmable logic controller)
  • Edge controller bridging the two
  • Industrial automation hardware

Status

WORKING — system has been deployed in a live environment and is used daily for lighting control across multiple zones. The hardware and the web layer are proven. The next phase is broader sensor and fault telemetry.

Sensitive implementation details (production topics, payload formats, customer infrastructure, credentials) are intentionally not documented here.