Skip to content

Edge Devices

Edge appliances are physical or virtual devices deployed on customer premises (OT/IT networks). They act as local sensors and gateways that communicate outbound-only with Monozu Cloud.

graph LR
    subgraph CustomerSite ["Customer Site"]
        EdgeDevice["Edge Appliance<br>(RAUC image)"]
        Network["OT/IT Network"]
        HostAgent["Host Agent<br>(planned)"]
    end

    subgraph MonozuCloud ["Monozu Cloud"]
        CloudAPI["Cloud Backend API"]
        Ingestor["Ingestor Service"]
    end

    Network -->|"scan / monitor"| EdgeDevice
    HostAgent -->|"prefer LAN"| EdgeDevice
    HostAgent -.->|"fallback"| Ingestor
    EdgeDevice -->|"claim + commands"| CloudAPI
    EdgeDevice -->|"telemetry"| Ingestor
CapabilityCloud APIIngestor
Claim-code registrationPOST /v1/devices/announce, claim-status, claim-complete
Command pollingGET /api/v1/commands
Telemetry / discovery / alertsPOST /v1/ingest (various kinds)
Host Agent gateway (planned)Local host_inventory → queue → ingest
OTA (RAUC)Commands + update APIs
CredentialHow obtainedUsed for
claim_tokenannounce responsePoll claim-status, claim-complete (bootstrap only)
api_keyclaim-completeCommands, Cloud device APIs
X-Device-KeySame as api_keyIngestor POST /v1/ingest
mTLS client certOptional at claim-completeDevice TLS to Cloud (Devices CA)

Registration uses claim codes — not provisioning/registration keys. See Device Registration.

Edge devices run a RAUC-updatable image with monozu CLI (monozu edge register). Legacy snap/edgezu-tui paths are removed.