HQ Operations / Edge Fleet

Claim, install, replace, and monitor every access hub.

HexaFit turns the on-location install into a guided appliance workflow: plug in the hub, claim it in HQ, assign a business and location, apply a template, run tests, and keep the active door path audited.

Unclaimed Device

HF-HUB-N100-000124Online, factory image verified, waiting for HQ claim.
Open boxPlug inClaimTest unlock
Online hubs18

16 active, 2 installer-ready

Needs action2

One relay check, one config acknowledgement

Replacement holds1

Old hub remains active until tests pass

Update channelStable

2 beta pilots isolated

Appliance Screen

The installer should not need a terminal.

HexaFit Edge ApplianceHF-82KD
Ready to ProvisionCode HF-82KDEthernet onlineScan to claim

Green-Ready Certification

Ten minutes only works when every proof is visible.

PairQR/code links hub to HQ install session

NetworkInternet and local device LAN pass

PeripheralsRelay, scanner, kiosk, printer, camera checks

AccessUnlock, relock, deny, timeout, audit sync

RecoveryOffline scan and power-cycle reconnect proof

First-Boot Registration

Unclaimed hubs appear before anyone touches SSH.

The appliance registers with a unique identity and short-lived provisioning token, then waits for HQ to assign the business, location, template, and door map.

UNCLAIMEDHF-HUB-N100-000124

OUMAX N100 / 16GB / 500GB

First seen
4 min ago
Image
edgeos-2026.05.01
Network
WAN online, LAN ready
UNCLAIMEDHF-HUB-N100-000125

OUMAX N100 / 16GB / 500GB

First seen
18 min ago
Image
edgeos-2026.05.01
Network
WAN online, LAN awaiting relay

Quick Install

A field installer moves through one recoverable path.

Each step has a clear state and evidence trail, so an install can be resumed, audited, or handed off without rebuilding local device configuration by hand.

01Scan pairing codeHF-82KD from appliance screenPassed
02Select businessBrandon Main GymPassed
03Select locationFront entrancePassed
04Apply templateSmall Gym - 1 DoorPassed
05Claim hubHF-HUB-N100-000124In progress
06Configure doorsFront door -> channel 1Not started
07Run testsHeartbeat, unlock, relock, kiosk, audit syncNot started

Required Evidence

Installation cannot complete until the critical path passes.

Cloud heartbeatRequiredPassed

Config syncRequiredPassed

Offline cacheRequiredPending

Power recoveryRequiredPending

Relay connectivityRequiredPending

Door unlockRequiredPending

Door relockRequiredPending

Kiosk scanRequiredPending

Event audit syncRequiredPending

Remote supportRecommendedReady

Fleet Management

Support sees the whole technical posture. Customers see clean health.

HQ keeps diagnostics, channel, relay, kiosk, and config details visible while customer-facing status stays simple and non-technical.

HealthyHF-HUB-N100-000091

Brandon Main Gym / Front Entrance

Heartbeat
31 sec ago
Relay
Online
Kiosk
Online
Config
v42 acknowledged
Channel
stable
DegradedHF-HUB-N100-000104

Glow Med Spa / Reception

Heartbeat
2 min ago
Relay
Check required
Kiosk
Online
Config
v18 pending
Channel
stable
Replacement pendingHF-HUB-N100-000118

Northline Training / Staff Door

Heartbeat
44 sec ago
Relay
Old hub active
Kiosk
Not installed
Config
v9 cloned
Channel
pinned

Field Readiness

The next trust gate is outage and hardware proof.

Edge Fleet now separates implemented software lifecycle from the physical proofs that must pass before a large gym trusts unattended access.

Not certifiedOffline access

Queue, grant, reconnect, reconcile

Not certifiedPower recovery

Boot, watchdog, queue integrity, reconnect

Policy draftDoor safety

Fail policy, override, relay stuck check, event audit

Ready for pilotRemote recovery

Diagnostics, reboot, config reset, support tunnel

Hardware Matrix

Supported gear is a product contract, not a support note.

OUMAX N100 HubCertified baseline

Standard appliance

Waveshare relayRead-only verified

Unlock callback pending

Shelly relayPlanned pilot

API path exists

Barcode scannerTested in lab

USB wedge mode

NFC readerPlanned

Wallet-ready path

Thermal printerPlanned

Receipt and guest pass

Replace Access Hub

The active hub is never switched on hope.

New hub must be online before selection.

Old hub remains active until replacement tests pass.

Location config is cloned without copying private keys.

Old hub token is revoked only after the new hub becomes active.

Customer View

Clean status, no protocol language.

Access system
Online
Front door
Healthy
Last sync
1 minute ago
Backup mode
Not active

Provisioning Contract

The UX maps to the implemented API lifecycle.

POST /api/provisioning/v1/devices/registerPOST /api/provisioning/v1/devices/{deviceId}/heartbeatPOST /api/provisioning/v1/devices/{deviceId}/claimPOST /api/provisioning/v1/devices/{deviceId}/assign-locationGET /api/provisioning/v1/devices/{deviceId}/configPOST /api/provisioning/v1/devices/{deviceId}/install-testsPOST /api/provisioning/v1/locations/{locationId}/replace-hub