Contact Us

Edge AI

Practical intelligence on embedded devices. Turn sensor data into insight, close to where it matters.

Intelligence where the real world happens

What if a sensor could do more than take a measurement? What if it could recognise the early signs of a failing motor, spot a defect on a production line, or distinguish a possible bridge strike from everyday traffic?

Edge AI combines edge computing with artificial intelligence. A trained machine-learning model runs on an embedded device, close to the equipment or environment being monitored. Instead of sending every measurement to a distant server for interpretation, the device turns raw data into useful information locally.

The result can be a faster response, less data to transmit and a system that continues analysing its surroundings even when its internet connection is interrupted.

Embedded processor at the heart of an Edge AI device

From measuring a signal to recognising a pattern

Conventional embedded software might raise an alarm when vibration exceeds a fixed threshold. Edge AI can go further: it can recognise patterns across a sequence of measurements and assess whether they resemble normal operation, a developing fault or a particular event.

This matters when a single high reading does not tell the whole story. A bridge can vibrate because of passing vehicles, wind, maintenance work or an impact. A motor's vibration changes with its load and speed. A model trained on representative data can help separate events of interest from normal variation.

AI is not always necessary. Where a simple rule solves the problem reliably, it may be the better choice. We start with the application and compare approaches against measurable requirements, rather than adding complexity for its own sake.

How Edge AI works

Sense, prepare, infer, report

Sensors capture vibration, sound, temperature or images. Embedded software filters the readings and prepares the input for a trained model. The model then performs inference: using what it has learnt during training to classify new data, detect an anomaly or estimate a value.

The device can log an event, update a local status or trigger an appropriate local response. It sends summaries, device-health information and selected event recordings to a central server, rather than continuously streaming all of its raw data.

The server remains important. It stores history, provides dashboards, manages devices and routes notifications. Model training and validation usually happen on more powerful computers; approved models are then deployed to the devices. Edge AI does not mean that devices must continually retrain themselves in the field.

Sensors feed local AI inference on an embedded device; events and summaries go to a central server, and validated model updates return to the device
Local analysis and central services work together, each doing the job they are best suited to.

Edge AI and cloud AI: choosing the right balance

Keep time-sensitive analysis close to the sensor

Running inference locally avoids the network round trip needed for cloud analysis. It can reduce bandwidth and help keep sensitive images or recordings on site. With suitable local storage and power, detection can continue during a communications outage.

There are trade-offs. The model must fit the device's memory, processing and power budget. Continuous sensing and inference consume energy, so battery life needs to be measured for the complete system, not assumed.

Use central systems for the bigger picture

A server can combine results from many devices, reveal long-term trends and support investigation. More demanding analysis and model training can run centrally, while the embedded device handles the immediate interpretation of sensor data.

Local detection is not the same as remote notification. An email alert still requires a working communications path and server-side delivery. A robust design considers queued events, retries, device-health monitoring and escalation if an alert is not acknowledged.

Concrete examples of Edge AI

Edge AI is not limited to cameras or large language models. Small, task-specific models can solve practical sensing problems on embedded hardware. These examples illustrate where it can help; the bridge-monitoring project below is work we are currently developing.

Detecting bridge strikes

Vibration sensors at a couple of locations on a bridge feed local analysis designed to distinguish suspected vehicle impacts from normal activity. The same measurements can support estimates of vehicles crossing the deck. Event records and traffic summaries go to a central server, which emails the emergency team when a suspected strike is reported.

Explore our bridge-monitoring project in development.

Monitoring motors and pumps

A sensor node analyses vibration and temperature locally, looking for patterns associated with bearing wear, imbalance or unusual operating conditions. It reports a health summary and retains selected recordings for an engineer to review, instead of transmitting a continuous vibration stream.

Inspecting products on a production line

A camera and local processor inspect components for missing parts, surface defects or incorrect assembly. The system flags suspect items while they are still on the line, sending defect counts and selected images to the quality team. Performance is checked against representative good and faulty products.

Acoustic & Noise Monitoring

An acoustic sensor can monitor steel wheels on railtrack to prevent derailments and detect damage early. A trackside noise instrument can record rolling noise and emissions to flag damaged bearings, wheel polygonisation, or noisy track curves.

Proposed bridge monitoring: two vibration sensors, local AI analysis, a central server and an email alert to the emergency team
Two uses for vibration sensing: recognising possible impacts and estimating traffic crossing the bridge. Sensor positions are illustrative.

Project in development

A closer look: listening to a bridge

We are working on a system that uses bridge-mounted vibration sensors to help detect strikes by vehicles travelling on the highway beneath. The aim is to recognise the signature of a possible impact locally and promptly report the event to a central server.

The server would record the event and send an email to the designated emergency team, identifying the bridge, the time and the available supporting measurements. The team can then follow the bridge operator's agreed assessment and response procedures.

Vibration caused by traffic passing over the bridge offers an additional opportunity: using the same sensors to estimate vehicle counts. Accuracy will depend on the bridge, sensor positions and overlapping vehicle movements, and must be established through site trials.

Read the bridge-monitoring case study

Making Edge AI work outside the laboratory

Start with the data and the decision

Useful AI starts with representative measurements and a clear definition of success. We consider sensor selection, mounting, sample rates and data quality alongside the model. Training data needs to reflect real operating conditions, not just carefully controlled demonstrations.

Validation must measure missed events as well as false alarms. Where events are rare, collecting suitable examples is itself an engineering challenge. Results should be checked on data not used for training, with clear limits on what the system can reliably infer.

Engineer the whole embedded system

From a compact microcontroller running a small model, often called TinyML, to an embedded Linux system with an AI accelerator, the hardware should match the task. We consider processing time, memory, power, environmental protection and connectivity together.

Reliable deployment also needs secure communications, authenticated software and model updates, version tracking and recovery if an update fails. Monitoring device health and changes in real-world data helps identify when a model needs review.

Explore our case studies

Bridge-strike detection and traffic monitoring: project in development

Bridge monitoring with Edge AI

Our developing approach to impact detection, vehicle counting and emergency-team alerts.

Browse all our engineering case studies.

Xor Systems

Could Edge AI help your business?

Xor Systems brings together embedded hardware, software, sensing, communications and data analysis. With more than 28 years of embedded-systems experience, we can help you assess where local intelligence adds practical value.

We can work with you from feasibility and data collection through prototyping, model integration and connection to your server and dashboards. The starting point is the result you need: earlier warning of a fault, faster inspection, or better information from a remote asset.

Talk to us about your Edge AI application.

LET'S GET YOUR PROJECT STARTED

Get in touch




Address
Xor Systems
The Innovation Centre
Bristol & Bath Science Park
Bristol
BS16 7FR
Business card
QR code business card

Scan the image above with a QR Reader on your smartphone to access all of our contact details
Telephone
0117 369 2998

Previous Contact Numbers:

01285 238373
01285 582998
Email
ask@xors.com
Company Registration
Xor Systems is a trading name for Xor Software Ltd.  Xor Software Ltd is a registered company in England and Wales.
The address of the registered office is The Innovation Centre, Bristol & Bath Science Park, Bristol, BS16 7FR.
The registration number is 3566560.
The VAT registration number is GB576 3681 04.