Ayonix Face Recognition

In short

Edge face recognition processes video on an appliance beside the cameras and transmits only events, not streams. It gives the lowest decision latency of any architecture, keeps a site working while its WAN link is down, and removes the bandwidth cost of backhauling video that is never watched.

Written and technically reviewed by Jan Mocary , Chief Technology Officer Published Last reviewed

The case for edge processing is usually arithmetic rather than philosophy. A continuously analysed video stream is several megabits per second, permanently, per camera. An event is a few kilobytes when something happens. Multiply either by the number of sites and the architecture chooses itself.

The second argument is availability. A site whose recognition depends on a wide-area link has made that link part of the door, and links fail at inconvenient times. Edge processing removes the dependency rather than monitoring it.

What edge processing is actually solving

The case for edge is almost always arithmetic — bandwidth, latency or site count — rather than preference. Each of these has a number behind it that a customer can work out for themselves.

Backhauling video from every site saturates links that were sized for point-of-sale traffic.

An event is a few kilobytes. A continuous video stream is several megabits per second, permanently. Processing locally changes the traffic by orders of magnitude, and the arithmetic is on this page rather than asserted.

Cloud processing cost grows with every camera added and never stops growing.

An appliance is a capital purchase per site. Adding cameras to an existing appliance changes nothing recurring until its capacity is reached.

Decision latency is too high when a door or a barrier is waiting.

The comparison happens metres from the camera. There is no internet round trip in the path at all, which is the difference between a gate that feels instant and one that feels broken.

Connectivity at the site is unreliable, expensive, or both.

Recognition and local action continue while the link is down. Events queue locally and forward when it returns, so an outage costs visibility rather than function.

Privacy obligations mean video should not leave the premises at all.

It does not. The stream is consumed locally and discarded; what leaves is the event the customer configured, which can be as little as a match identifier and a timestamp.

Sites are too small to justify a server, a rack or a technician.

An appliance is a single device with a repeatable install. A hundred small sites become a hundred identical installs rather than a hundred bespoke projects.

A local action needs to happen immediately, not after a central system decides.

The device can drive a relay, a door controller or a local webhook directly. The central system learns about it rather than authorising it.

The central system is drowning in raw video it will never review.

It receives structured events instead. A control room that receives fifty events an hour can work; one that receives four hundred streams cannot.

Architecture

Three shapes, depending on the estate

A single site, many independent sites, or many sites with one authoritative centre. The third is the most common for an estate and the most often designed last.

Single edge site. One appliance, the cameras already installed, and the systems that act. Nothing in the decision path leaves the building.

Site

  • IP cameras

    ONVIF or RTSP

  • Edge appliance

    Detect, match, decide, store

  • Door controller or VMS

    Receives the local action

events only forward to

Elsewhere

Optional
  • Central reporting

    Receives events, never streams

One appliance, the cameras already installed, and the systems that act. Nothing in the decision path leaves the building.

Multi-site with a central authority. The hybrid model. Each site is autonomous for recognition and local action; the centre holds the authoritative gallery, the policy set and the consolidated audit record.

Sites

Each independently operable
  • Site A appliance

    Local gallery copy

  • Site B appliance

    Local gallery copy

  • Site C appliance

    Local gallery copy

events forward, gallery updates return

Central tier

On-premise or private cloud
  • Authoritative gallery

    One place to enrol and revoke

  • Policy and thresholds

    Per site, per camera

  • Consolidated audit

    Every site, one record

The hybrid model. Each site is autonomous for recognition and local action; the centre holds the authoritative gallery, the policy set and the consolidated audit record.

Bandwidth and latency

The comparison, without invented numbers

The figures below are not Ayonix benchmarks and are not presented as any. They are the arithmetic a network engineer can verify, plus the parts that can only be measured at your site.

What is knowable in advance about bandwidth and latency for each architecture, and what is not.
Cloud service On-premise server Edge appliance
What crosses the WAN Every analysed frame or crop, continuously Supported: Nothing in the decision path Supported: Events only, a few kilobytes each
WAN bandwidth needed Proportional to analysed streams, sustained Supported: None for recognition Supported: Proportional to event rate, not stream count
Latency contributors Capture, upload, queue, match, response, WAN return Capture, LAN, match, LAN return Supported: Capture, match, local action
Behaviour during a WAN outage Not supported: Recognition stops Supported: Unaffected Supported: Unaffected; events queue
Cost shape Recurring, scales with transactions Capital, one site Capital, per site
What only measurement can tell you Your actual round-trip time at peak Your actual per-stream server load Your actual streams per appliance

No throughput, frames-per-second or stream-count figure appears in this table, because any such number depends on stream resolution, face density, gallery size and hardware. Those are established by running your own streams during a pilot, which is what a configuration review arranges.

ATLAS AIBOX

The Ayonix edge appliance

Published with the qualification it deserves: these are vendor-stated figures from the Ayonix product page, not an independent datasheet reading.

6+ TOPS NPU inference

Source type
Ayonix first-party statement
Verified
2026-09-11 · Jan Mocary, Chief Technology Officer

What this does not establish

Vendor-stated figure from the Ayonix product page. Awaiting confirmation against the hardware datasheet; listed in docs/APPROVALS-REQUIRED.md. TOPS is a peak arithmetic rating, not a face-recognition throughput figure, and no stream count is inferred from it.

4 TB local NVMe

Source type
Ayonix first-party statement
Verified
2026-09-11 · Jan Mocary, Chief Technology Officer

What this does not establish

Vendor-stated. Retention duration depends on stream count and configuration.

2.5 GbE and 1 GbE dual networking

Source type
Ayonix first-party statement
Verified
2026-09-11 · Jan Mocary, Chief Technology Officer

What this does not establish

Vendor-stated. Awaiting datasheet confirmation.

What these figures do not tell you

A TOPS rating is a peak arithmetic throughput for the accelerator. It is not a face recognition throughput figure, and no stream count can be derived from it — the useful number depends on stream resolution, face density per frame, gallery size and whether liveness is enabled.

Likewise 4 TB of storage translates into a retention duration only once the event rate and what each event carries are known. A deployment storing evidence crops fills storage at a very different rate from one storing identifiers and timestamps.

These specifications are recorded in the claims register as vendor-stated and are listed in docs/APPROVALS-REQUIRED.md pending confirmation against the hardware datasheet. They will be re-verified or removed rather than left unqualified.

See the full claims register →

Operations

What running an edge estate actually involves

The hard part of edge is not the first device. It is the hundredth, and the update that has to reach all of them.

Local enrolment and sync

Where templates are created, how they reach each device, and what a site that has been offline for a week is matching against. A staleness policy is a requirement, not a refinement.

Template protection

The appliance sits in a less controlled environment than a server room, so encryption at rest and a defined tamper response are part of the specification rather than options.

Health monitoring

Device liveness, stream health and queue depth, alerting centrally. A device that stops recognising silently is worse than no device, because the site believes it is covered.

Staged updates

A rollout order, a rollback path, and defined behaviour for a device that loses power mid-update. Designed once, for the size of estate you will actually have.

Failover per site

What the door does when the appliance fails — fail secure, fail open, or fall back to a card reader. This is a safety decision as much as a security one.

Integration at the site

Door controller, VMS, webhook or local API. The same integration repeated identically at every site is what makes an estate rollout estimable rather than exploratory.

Edge configuration checklist

Edge rollouts succeed when every site is the same install. These are the decisions that make that possible — and they are made once, centrally, before the first site.

  1. Count streams per site, not cameras per estate

    Device capacity is per site. A hundred-site estate with four analysed streams each is a completely different specification from ten sites with forty.

  2. Decide what an event contains before rollout

    Match identifier and timestamp only, or also a cropped image? The answer changes the bandwidth, the storage and the privacy assessment, and changing it later means revisiting every site.

  3. Bound the offline queue

    How many events are held when the link is down, what happens when that fills, and whether the oldest or the newest is discarded. An unbounded queue is a future incident.

  4. Define the gallery synchronisation policy

    How enrolments reach each device, how often, what happens to a site that has been offline for a week, and how a conflict is resolved when two sides changed.

  5. Plan template protection on the device

    The appliance is in a physical environment you control less than a server room. Encryption at rest and tamper response are part of the specification, not an option.

  6. Specify health monitoring and what it alerts on

    A device that stops recognising without telling anyone is worse than no device, because the site believes it is covered. Monitor liveness, stream health and queue depth.

  7. Design the update process for a hundred sites

    Staged rollout, rollback path and the behaviour of a device that fails mid-update. Updating one device by hand is fine; updating a hundred by hand is not.

  8. Decide the failover behaviour per site

    What the door does if the appliance fails: fail secure, fail open, or fall back to a card reader. This is a safety decision as much as a security one.

  9. Confirm the physical installation envelope

    Power, mounting, ambient temperature, network drop and physical security. The site survey answers these, and it is cheaper than a return visit.

  10. Pilot one site end to end before ordering a hundred

    Including the install, the enrolment process, the update, a simulated link outage and the recovery. The second site should be boring.

Frequently asked questions

How many cameras can one edge appliance handle?

It depends on stream resolution, frame rate, how many faces appear per frame, the gallery size and whether liveness is enabled — so no portable number exists, and one quoted without those conditions describes a different deployment. The reliable approach is to run the actual streams from a representative site during a pilot and size from that measurement. That is what a configuration review produces.

What are the ATLAS AIBOX specifications?

Ayonix states 6+ TOPS of NPU inference, 4 TB of local NVMe storage, and dual networking with 2.5 GbE and 1 GbE interfaces. Those are vendor-stated figures from the Ayonix product page and are published here with that qualification; they are listed in our approvals register pending confirmation against the hardware datasheet. TOPS is a peak arithmetic rating rather than a face-recognition throughput figure, so no stream count should be inferred from it.

What happens when the network connection drops?

Recognition and local action continue, because neither depends on the wide-area link. Events queue on the device and forward when connectivity returns. What is lost during the outage is central visibility, not function — which is the opposite of a cloud-only design, where an outage means the door stops working.

How does enrolment work across many sites?

Either locally at each site or centrally with synchronisation to each device, and the choice should be deliberate. Central enrolment gives one authoritative gallery and one governance point; local enrolment survives a long outage without becoming stale. The hybrid model — central authority with synchronised local copies — is the usual answer for an estate, and it needs a defined policy for staleness and conflict.

Is video ever sent off site?

Only if the customer configures it that way. The default is that streams are consumed locally and discarded, and what leaves the site is the event: at minimum a match identifier and a timestamp, optionally a cropped evidence image. For many deployments the fact that footage never leaves is the reason edge was chosen, and it should be verified in the configuration rather than assumed.

How are the devices kept up to date?

Through a staged update process with a rollback path, which has to be designed for the number of sites in the estate. Updating one device by hand is unremarkable; updating a hundred by hand is a project. The behaviour of a device that loses power mid-update is part of the specification, not an edge case.

Can edge devices work alongside a central server?

Yes, and for a multi-site estate that is usually the right design. Devices handle capture and matching locally; a central server holds the authoritative gallery, the policy set and the consolidated audit record. Each site keeps working while disconnected and reconciles when its link returns. This is the hybrid model on the deployments page.

What physical security does the device need?

More than a server in a locked room, because it is by definition in a less controlled environment. Templates should be encrypted at rest, the device should be physically secured to something, and its tamper behaviour should be specified. Treating the appliance as part of the threat model rather than as infrastructure is the difference between a considered deployment and an assumption.