Edge AI & IoT

Edge AI or cloud AI: where should operational monitoring run?

Start with the decision your team needs to make, then decide where inference belongs. A local alert and a cross-site report may need different architectures.

Editorial illustration of an edge computer and monitoring camera in an industrial environment.
Where the decision happens
  1. Camera / sensor
  2. Local inference
  3. Operational response
Selected events → Cloud analysis
Illustrative hybrid architecture. Local responses and central analysis have separate responsibilities.

An operational monitoring project starts with an event: a person enters a restricted area, a machine changes state, or a sensor reading needs attention. The useful question is what must happen next, and whether that response can wait for an internet connection.

Our recommendation is to separate the immediate response from the longer-term analysis. Evaluate local inference when the response must continue through a network outage. Evaluate cloud processing when the work can tolerate network delay and needs information from several locations. A hybrid design is worth testing when both requirements exist. This is an architecture recommendation, not a claim that one approach always costs less or performs better.

What runs where

Edge inference means running a trained model near the source of the data. That might be an industrial computer receiving camera streams or a gateway connected to sensors. Training and inference need not happen in the same place. AWS documents a Greengrass pattern in which models trained in the cloud run on local devices.

For a hypothetical loading-bay monitoring system, a local device could evaluate a camera feed and send selected events upstream. A central application could then help an operator compare events across sites. This describes a possible architecture, not an AMMEGATECH customer deployment.

Choose around operational constraints

Use this decision matrix to prepare a pilot. It expresses evaluation priorities, not guaranteed product characteristics.

Scroll sideways to compare all columns.

RequirementCandidate approachWhat to prove
Alerts must continue without internetLocal inference and a local alert pathDisconnect the uplink and check the full response, not just the model
Teams need cross-site analysisCentral processing or a hybrid designCheck synchronization, timestamps and missing-event handling
Raw video should remain on siteLocal processing with explicit upload rulesInspect transmitted data, logs and diagnostic uploads
Sites have limited technical supportCompare managed cloud and managed edge optionsConfirm who patches, monitors and replaces each component
Workloads change frequentlyCompare update and rollback workflowsDeploy a model revision and recover from a failed update

Local processing alone is not evidence of privacy or security. The proposal still needs a data-flow inventory: what is captured, what is retained, who can access it and what leaves the site. Apply the same questions to screenshots, logs and support sessions.

Design for a connection failure

Offline operation needs an explicit design. Microsoft’s IoT Edge documentation describes local communication and queued upstream messages after initial synchronization. It also identifies storage capacity and message time-to-live as limits on retaining those messages.

For a pilot, specify the longest outage you intend to support and test it. Watch the queue fill, restore connectivity, then check whether the system delivers duplicates, loses expired events or overwhelms the receiving service. Define how the operator can distinguish a healthy device from a device whose last report is merely old.

Also separate detecting an event from delivering an alert. A local model may continue running while a cloud notification service is unreachable. If the operational requirement is a local warning, that warning needs a local delivery path and its own test.

Measure the full response

Agree the pass criteria before comparing hardware or models. Record the time from a real event to an actionable notification, the missed events, and the alerts that an operator dismisses. Include low-light conditions, occlusion and the camera angles the site actually uses.

Track ongoing work as well: installation, remote diagnostics, model updates, storage and replacement visits. A cheaper device can be a poor choice if the team cannot maintain it. Conversely, a centralized design may be unsuitable if the uplink cannot carry the required data reliably.

A useful first brief

Bring a representative camera or sensor feed, the required response, an outage scenario and an owner for the operational decision. Document what the pilot must prove before committing to a wider deployment.

MORA EDGE covers computer vision, edge AI and IoT within AMMEGATECH. When monitoring also involves connectivity or enterprise workflows, AMMEGATECH Enterprise provides a place to discuss those combined requirements. The architecture should follow the evidence from the pilot.