4-Layer Technical Stack
Layer 4: Applications (Web Dashboard, Mobile App, Desktop Client)
↕ REST API / GraphQL / WebSocket
Layer 3: Cloud Platform (AWS IoT Core / Azure IoT Hub)
- ML Pipeline: Isolation Forest + LSTM RUL + Random Forest Classification
- Data Storage: InfluxDB (time-series) + PostgreSQL (metadata)
- Integrations: SAP PM, IBM Maximo, OPC UA
↕ MQTT / HTTPS
Layer 2: Gateway (Optional, NXP i.MX 8M aggregation)
- Local ML inference, Modbus master, Qt/QML HMI
- Handles 50-500 motors per site
↕ Modbus TCP/RTU / MQTT
Layer 1: Edge Intelligence (IoT-Enabled Tele Haase Relay)
- High-precision ADC (TI ADS1256, 24-bit, 30 kSPS)
- MCU: STM32F7 / NXP i.MX RT (Cortex-M7, 216 MHz)
- Edge ML: TensorFlow Lite (Isolation Forest anomaly detection)
- Data compression: 1,200× reduction (1 KB/min vs 1.2 MB/min raw)
↕ Electrical Measurement (I, V, P @ 10-20 kHz)
Motor / Panel - Current, Voltage, Power Signals
Layer 1: Edge Intelligence (Tele Haase IoT Relay)
Hardware Specifications:
- ADC: TI ADS1256 (24-bit, 30 kSPS, 8 channels)
- MCU: STM32F765 or NXP i.MX RT1050 (Cortex-M7, 216 MHz, DSP)
- Cellular: Quectel BG95-M3 (4G Cat-M1/NB-IoT) OR Modbus RTU/TCP
- Current Sensing: Split-core CT (non-invasive, 100A max)
- Voltage Sensing: Fused taps + resistive divider (100-690 VAC)
- Power: 24V DC (<5W consumption)
Real-Time Signal Processing: 10-20 kHz sampling → FFT (2048 points) → Feature extraction (40-60 features: RMS, harmonics, THD, kurtosis) → Edge ML inference (Isolation Forest anomaly score) → Data compression → MQTT publish to cloud.
Layer 3: Cloud ML Pipeline
| ML Model |
Purpose |
Algorithm |
Performance |
| Anomaly Detection |
Detect abnormal operation |
Isolation Forest |
Precision: 75-85%, Recall: 85-95% |
| RUL Prediction |
Days until failure |
LSTM Neural Network |
±5-10 days for 30-day predictions |
| Failure Classification |
Identify failure type |
Random Forest |
Accuracy: 85-92% |
Layer 4: Applications
- Web Dashboard (React + TypeScript): Fleet overview, motor details, alert history, analytics, reports
- Mobile App (React Native, iOS/Android): Push notifications, work order management, QR code scanner
- Desktop Client (Qt/QML, optional): On-premise dashboard, deep diagnostics, waveform viewer