Reference architecture
Control plane
The AWS control plane uses Cognito for invited users, DynamoDB for tenant-scoped device state and short-lived enrolment records, S3 for private versioned artifacts, Lambda/API Gateway for the service API, and CloudFront for the public and authenticated web surfaces.
Edge plane
The Linux runtime maintains an outbound heartbeat, reports hardware profile, camera/model/health provenance and consumes an approved OTA directive. It verifies artifact size and SHA-256 before a root-owned updater activates a versioned slot. Failed core health checks restore the previous slot.
Windows plane
The Windows MSI installs a LocalSystem service for enrolment, health, model-manifest and device management. Windows upgrades use the approved MSI channel rather than Linux slot-based OTA.
The reference controller and its software make no safety-PLC claim. Production deployments require site-specific risk assessment, segmentation, credential policy and functional-safety engineering.