What it does
- Registers the device — on first run it exchanges a one-time setup token for a device key and joins your organization.
- Checks in — sends a regular heartbeat with status, so the dashboard shows live online/offline state and last-seen time.
- Pulls pending actions — each check-in returns work to do, such as picking up a newly deployed model.
- Uploads images — captured frames (JPEG/PNG) are sent to AcuSight, where they land as batches ready to annotate.
- Runs inference — hosts the deployed model and, where the hardware supports it, uses the device’s accelerator.
How it connects
The agent authenticates with a per-device key and talks to AcuSight over an outbound HTTPS connection:- No inbound ports. Devices behind NAT or a firewall work with no networking setup — nothing listens for incoming connections.
- Self-contained credentials. The device key identifies the device to the core APIs; it’s separate from user logins, so a compromised device can’t act as a user.
- Automatic recovery. If a device loses connectivity, it reconnects and resumes checking in on its own once it can reach AcuSight again — see Reliability.
Under the hood
Provisioning actually leaves two small containers running on the device:- The AcuSight agent handles the device’s own work: registration, check-in, image and recording upload, and hosting the deployed model.
- A Portainer Edge Agent provides the container-management channel. AcuSight embeds Portainer as its fleet orchestration layer; during provisioning the platform issues the device an edge key, and the AcuSight agent uses it to start the Portainer Edge Agent alongside itself.
Footprint
The agent runs as Docker containers, so it carries its own dependencies and stays isolated from the rest of the device. It’s designed to sit alongside your workload on modest edge hardware rather than require a dedicated machine — see Supported devices for the baseline.Next steps
Connect a device
Install the agent and bring a device online.
Fleet management
Monitor and control agents across your fleet.