solutions / condition & vibration monitoring

Plant · IIoT · Daikin

Catch the failure while it is still a vibration.

Dexwox VMS - a vibration monitoring system watching every motor on the line, built and licensed for Daikin's plant.

In production at Daikin
ClientDaikin
DomainPlant maintenance
BuildSensor ingestion + web platform
StackNode.js · React · MUI
DataMQTT telemetry · SQL (Sequelize)

Where this started

A failing motor rarely fails quietly - bearing wear shows up in vibration signatures weeks before the breakdown. But on a busy line nobody is standing at a motor with a meter. Daikin needed the listening automated: every motor, every shift, with alerts that reach the right person and a display the whole floor can see.

Decision 01

Alert on persistence, never on spikes.

A single hot reading means nothing on a plant floor - machines bump, forklifts pass. The breach engine raises an alert only when a parameter exceeds its limit across all recent readings, and never stacks a new alert on an unread one. When this system pages someone, it is real.

Alerts - persistence-checked breaches, spike suppression visible

Decision 02

Thresholds belong to people, not just parameters.

Every sensor carries its own limits across 22 vibration parameters - RMS and peak velocity, acceleration, frequency, kurtosis, crest factor on X and Z axes, plus temperature. And each threshold has named users assigned to it: when it breaches, the right maintenance lead is alerted, not a shared inbox.

Per-sensor thresholds with assigned users for escalation

Decision 03

Built to live on the plant's own network.

The system ships licensed and fingerprinted to the site, with code hardening for on-prem deployment - the plant owns its machine data. From the desk dashboard to the full-screen live view on the floor, nothing leaves the building.

Motor fleet dashboard - status cards, RMS gauges and temperature

The result

Daikin's maintenance team no longer discovers failures - the motors announce them in advance. Vibration is read continuously across the line, alerts carry a name instead of landing in a shared inbox, and the full-screen floor display makes machine health something everyone walks past, not something someone has to go looking for.

Every motor heard, every shift

Sensor arrays stream 22 vibration parameters plus temperature from each motor, continuously, over MQTT.

Alerts worth answering

Breaches verified across consecutive readings, deduplicated against unread alerts - when it pages, it's real.

The plant owns its data

Licensed, fingerprinted on-prem install. Telemetry never leaves Daikin's network.

Under the hoodNode.js · MQTT · React · MUI · Sequelize

Bring us the problem