Skip to content

Industrial Edge AI

XyloZero

XyloZero is an edge AI solution that analyzes condition signals with operating data to detect equipment anomalies early, on site.

Operators use the selected anomaly events to set inspection priorities and judge maintenance timing.

XyloZero sensor node mounted on the drive housing of a pump

Field challenges

Equipment faults often surface only after a stop. A louder sound or a new vibration is not an anomaly by itself; start, stop and load changes have to be read alongside the signal.

How it works

Sensor nodes mount on equipment with magnets or bolts, collect condition signals, and connect to PLC and drive data. XyloZero picks the valid intervals by operating state, selects anomaly events at the edge, and sends results to dashboards, alerts and inspection priorities.

Equipment

  • Motors
  • Bearings
  • Gearboxes
  • Conveyors
  • Pumps
  • Fans
  • Compressors
  • Cranes
  • Turbines
  • Generators

Device

One sensor node carries microphones, motion and environmental sensors, a processor and a battery.

XyloZero sensor node exploded into top cover, sealing gasket, main board with microphones and processor, battery, housing and mounting magnets
Components
  1. Top cover
  2. Sealing gasket
  3. MEMS microphones
  4. ESP32-S3 module
  5. Main board
  6. Battery
  7. Housing
  8. Mounting magnets

01

Multimodal sensing

MEMS microphones, a 6-axis IMU, a magnetometer and temperature, humidity, pressure, light, CO2, VOC and NOx sensors share one board, so sound, vibration, rotation and environmental change land on the same timeline.

  • Sound: 4 MEMS microphones
  • Vibration and motion: 6-axis IMU
  • Rotation and magnetic field: 3-axis magnetometer
  • Environment: temperature, humidity, pressure, light, CO2, VOC, NOx
XyloZero parts laid out in order: top cover, sealing gasket, main board, battery, housing, mounting magnets and screws
Components
  1. Top cover
  2. Sealing gasket
  3. MEMS microphones
  4. ESP32-S3 module
  5. Main board
  6. Battery
  7. Housing
  8. Mounting magnets
  9. Screws

02

Context Gating

PLC and drive data separate running, stopped, loaded and transitional states, and XyloZero judges only the intervals worth analyzing. Signals from transients such as start-up and shutdown are less likely to be read as anomalies.

  • Running, stop, load and transition states
  • Valid intervals selected for analysis
  • Less noise and fewer false alarms

03

XAP and XMBP data path

Sound is compressed with XAP (Xylolabs Audio Protocol), an LC3-based audio codec, and sensor readings are packed with their timestamps into XMBP (Xylolabs Metadata Binary Protocol) batches. Both travel to the server in one HTTPS session; compression and batching keep uploads small on narrow site links.

  • XAP: LC3-based audio compression
  • XMBP: batched sensor readings
  • HTTPS session uploads and OTA updates

Collect, context, select, act

  1. Collect

    Condition signals and PLC and drive data are collected on site.

  2. Context

    Operating state and site conditions are analyzed on the same timeline.

  3. Select

    Edge AI selects the anomaly events that matter.

  4. Act

    Events reach the control room, alerts, inspection priorities and follow-up.

Key capabilities

  • Multimodal sensing: sound, vibration, temperature and humidity, magnetic field
  • PLC and drive data integration
  • Context Gating by operating state
  • Edge AI inference
  • Anomaly event selection
  • Dashboard, alert and maintenance system integration

Deployment goals

  • Early anomaly detection
  • Inspection priorities
  • Maintenance timing support
  • Fewer unplanned stops and safety risks

Key specifications

Sensing
Sound4 MEMS microphones, 48 kHz 4-channel capture
Vibration and motion6-axis IMU (accelerometer, gyroscope)
Magnetic field3-axis magnetometer
EnvironmentTemperature, humidity, pressure, light, CO2, VOC and NOx
Power statusVoltage and current monitoring
Processing and connectivity
ProcessorESP32-S3 dual-core 240 MHz, 16 MB flash, 8 MB PSRAM
Audio codecXAP (LC3-based)
Data formatXMBP binary batches
ConnectivityWi-Fi 2.4 GHz, HTTPS (TLS 1.3), LTE through an external router
Equipment integrationIndustrial protocols such as CAN and EtherCAT
StoragemicroSD local archive
UpdatesOver-the-air updates
Power and mounting
PowerUSB-C, 1-cell lithium-ion battery charging
Battery10,000 mAh
Battery life1 year (varies with operating conditions)
MountingMagnets or bolts
Explosion-proof certificationOptional

Frequently asked questions

Which signals does XyloZero use?
Condition signals such as sound, vibration, temperature and humidity and the magnetic field, together with PLC and drive data.
Which equipment comes first?
Equipment whose condition signals can be collected: motors, bearings, gearboxes, conveyors, cranes, pumps, fans and compressors.
Do we need to replace our PLC or control system?
No. We check the site interfaces and connect to existing PLC and drive data and to control, alert and maintenance systems.