Edge AI · Predictive Maintenance

Predict at the edge,
decide on the screen

An industrial edge HMI that runs a lightweight ONNX inference engine on a Raspberry Pi 4/5 industrial touch monitor to perform operation control, real-time monitoring, and AI predictive maintenance for temperature/humidity chambers, HVAC, and precision environmental chambers on a single device. Decide instantly on the floor without cloud dependence, and deploy without downtime via OTA.

  • Raspberry Pi 4·5
  • Lightweight ONNX inference
  • RS-485 Modbus RTU
  • MQTT 5
  • Hybrid OTA
  • PySide6
EGNOX Edge HMI — actual device showing a dashboard (current temperature 25.8℃, humidity 43.7%, equipment health 77%, operation control) on an 800×480 industrial touch monitor

On a Raspberry Pi-based 800×480 industrial touch monitor, temperature/humidity, equipment health, and operation control are shown on a single screen. This is an actual operations screen.

117Klightweight ONNX model running directly on the device
256ptsliding window + EWMA smoothing for a noise-robust anomaly score
2GBRAM Raspberry Pi 4 still runs real-time inference
OTAEd25519 signing, SHA-256 verification, automatic rollback on failure, deployment without downtime
// 01 — PAIN POINTS
Pain points

When deployment is typically considered

The environment makes cloud connectivity difficult

An isolated factory network and poor line conditions make relying on an external cloud difficult, yet equipment anomalies must be judged instantly on the floor.

Alarms come in, but the cause is unknown

Even when high- or low-pressure alarms trigger, only context-free numbers appear, so staff must check in person whether it is a compressor fault or a refrigerant shortage.

Replacing the existing control panel is a burden

A retrofit approach is needed that leaves the already running microcontroller and control logic untouched and only adds an AI diagnostics layer on top.

// 02 — KEY FEATURES
Five capabilities

Five core capabilities

From AI inference, touch screens, and field communication to unattended deployment and edge autonomy, every stage of an industrial edge AI HMI is delivered on a single device.

1

Edge AI inference — decide instantly on the floor

A 117K-parameter lightweight ONNX model runs directly on the device. Real-time inference is possible even on a 2GB RAM Raspberry Pi 4, so diagnostics and alerts do not stop even if the network drops. A 256-point sliding window and EWMA smoothing produce a noise-robust anomaly score, and when warning or danger thresholds are exceeded, it alerts along with the primary cause.

  • onnxruntime · FP32 ONNX
  • 256pt sliding window
  • Warning 0.45 / Danger 0.75 thresholds
  • Primary cause display
2

Touch HMI — an operator-centric full-screen interface

A PySide6-based kiosk UI optimized for an 800×480 industrial touch screen. It delivers the dashboard, operation status, graph, alarm history, AI diagnostics, settings, and device info screens as a single app, designed for one-finger operation.

  • PySide6 / pyqtgraph
  • Kiosk full-screen
  • X11/Wayland compatible
3

Field communication & control — connect instantly to existing equipment

It supports direct RS-485 Modbus RTU connection (MICOM microcontroller), a FastAPI-based internal Bridge API, and an MQTT 5 cloud bridge as standard. Retrofit deployment is possible by adding only an AI diagnostics layer without replacing the existing control panel or microcontroller.

  • RS-485 Modbus RTU (FC03/06)
  • FastAPI Bridge API
  • MQTT 5 cloud bridge
  • Retrofit
4

Hybrid OTA — safe, unattended deployment

When firmware is pinned per device and per model on the server, the agent downloads it automatically and then verifies the Ed25519 signature and SHA-256 integrity. When the operator approves [Update Now] on the screen, automatic installation and a health check proceed, with automatic rollback on failure. Unintended deployment is blocked at the source, and updates can be applied safely even during LIVE operation.

  • Ed25519 signing · SHA-256 verification
  • Operator approval gate
  • Health-based automatic rollback
5

Edge autonomy — normal even when the cloud is disconnected

Even if the internet drops, inference, control, logging, and alerts continue to work normally, and once restored, the accumulated decision log is automatically synced with the cloud. It is robust against isolated factory networks and poor line conditions.

  • Offline autonomous operation
  • Automatic decision log sync
  • Isolated-network support
// 03 — SCREENS
Real screens

Screen tour

These are actual operations screens delivered by the single EGNOX AI Mon app. They are based on a temperature/humidity chamber AI fault-prediction configuration, and the displayed items are configured to match the deployed equipment.

Dashboard screen — current temperature/humidity, setpoints, equipment health gauge, operation control buttons
DashboardCurrent temperature/humidity, setpoints, equipment health (%), and operation control
Operation status screen — cumulative run time, compressor suction/discharge pressure and current, AI fault-prediction panel
Operation Status · AI Fault PredictionCompressor pressure/current and ONNX fault probability (window=256×1s)
Graph screen — trend graphs of compressor high/low pressure and current and temperature/humidity by day, week, and month
Graph · TrendsTrends of compressor high/low pressure, current, and temperature/humidity by day, week, and month
AI alarm screen — warning on entering the health threshold and primary cause display
AI AlarmOn reaching the threshold, alerts with both health (%) and the primary cause
Alarm history screen — chronological list of warning and danger events
Alarm HistoryRecords warning and danger events in chronological order
Settings General screen — temperature/humidity setpoints, AI warning/danger thresholds, equipment reset
Settings · GeneralTemperature/humidity setpoints, AI warning (0.45)/danger (0.75) thresholds, equipment reset
Settings Extended screen — scheduled operation, remote contacts, MICOM I/O check, software update (OTA)
Settings · ExtendedSchedule, remote, MICOM check, software update (OTA)
Settings PID screen — chilled-water valve, heating, and humidification PID parameters
Settings · PIDTuning of chilled-water valve, heating, and humidification PID parameters
Device info screen — monitor and microcontroller firmware versions, PCB options, USB download
Device InfoMonitor and microcontroller firmware versions and PCB options (CPi-S070WR)

* These are actual operations screens; the displayed items and configuration may vary depending on the deployed equipment and requirements.

// 04 — TECH STACK
Architecture

Tech stack

HardwareRaspberry Pi 4 (2GB, Py 3.9) / Raspberry Pi 5 (8GB, Py 3.11) + 800×480 industrial touch (CPi-S070WR, etc.)
AI runtimeonnxruntime + FP32 ONNX (optimized for ARM Cortex-A72 / A76)
HMIPySide6 / pyqtgraph (X11/Wayland compatible)
CommunicationRS-485 Modbus RTU (FC03/06), MQTT 5, HTTPS (OTA)
OTAFastAPI server + Ed25519 signing + health-based automatic rollback + hybrid approval
Operationssystemd auto-start on boot + journal unified logging + decision log upload
// 05 — APPLICATIONS
Application

Applications

🌡️ Temperature/humidity · Precision chambers

Temperature/humidity chambers · Precision environmental chambers

Detect compressor faults, refrigerant shortages, and high/low pressure early, and operate temperature/humidity settings and PID control from a single screen.

Early compressor-fault detectionHigh/low pressure alarms
❄️ HVAC · Air conditioning

HVAC · Air-conditioning equipment

Diagnose compressors, humidifiers, and blowers in one place, and check operating status and early signs instantly on the field touch screen.

Unified compressor/humidifier/blower diagnostics
🔧 Retrofit

Small edge-equipment retrofit

Add AI diagnostics to existing microcontroller equipment without modifying the control logic. Connect directly via RS-485 and deploy without replacing the control panel.

No control-logic changesNo control-panel replacement
🛰️ Distributed equipment operation

Operating many distributed units

Manage tens to hundreds of units unattended in bulk via OTA. Update safely with per-device and per-model pinning and health-based rollback.

Unattended bulk OTAPer-device model deployment
// 06 — VALUE
Why EGNOX Edge HMI

AI, screens, communication, and OTA
in one solution

It integrates every stage of an industrial edge AI HMI into a single device, simplifying deployment and operation.

1
Deploy to the floor with one click

When a new AI model or feature is released, it is applied to the floor directly via OTA.

2
A closed learning loop

Data learned on the floor → cloud retraining → automatic application via OTA.

3
Lower deployment cost

Built on a low-cost SBC, it consolidates the PLC, HMI, gateway, and AI box into one.

Next step

Tell us about your equipment
and communication environment first

After confirming the equipment type (temperature/humidity chamber, HVAC, chamber, etc.) and the microcontroller communication method, we will organize the retrofit configuration and the screen and OTA operation approach together.

Contact sales