Platform Model
AosEdge connects cloud-side management with edge-side execution.
This page explains the platform model at a high level. It does not describe internal AosCloud architecture, internal AosCore components, APIs, protocols, or code.
Platform model overview
AosEdge has two main layers.
AosCloud is the management and orchestration layer.
AosCore is the runtime layer installed on a Unit.
Users interact with AosCloud. Units run AosCore. AosCloud sends target state and operational instructions. AosCore applies them locally and reports actual state back.
This creates a feedback loop:
- Users define intent in AosCloud.
- AosCloud manages this intent across fleets and Units.
- AosCore applies the target state on each Unit.
- Units report actual state, telemetry, logs, alerts, and deployment results.
- Users review the feedback and continue operation.
Cloud-side management with AosCloud
AosCloud provides the cloud-side environment for managing the platform.
At product level, AosCloud supports:
- Organizations and users
- Roles and access control
- Fleets, Unit Sets, and Units
- Deployment planning and verification
- Campaign management
- Monitoring and operational visibility
- API and UI access where available
AosCloud is where users manage the fleet-wide view of the system.
For cloud-side details, see AosCloud documentation.
Edge-side execution with AosCore
AosCore runs on the Unit.
At product level, AosCore is responsible for:
- Receiving instructions from AosCloud
- Managing Deployable Items on the Unit
- Applying target state locally
- Reporting actual state back to AosCloud
- Supporting monitoring, logs, alerts, and troubleshooting
- Enforcing local runtime constraints
AosCore is the edge-side part of the system. It is installed into the OEM-controlled environment and operates locally on the Unit.
For runtime and integration details, see AosCore documentation.
Units and fleets
A Unit is the managed edge system.
A fleet is a group of Units managed together.
Unit Sets can be used to organize smaller groups for staged operations, verification, rollout planning, or operational separation.
This structure allows the platform to work at several levels:
- Individual Unit
- Unit Set
- Fleet
- Organization or tenant scope
Deployment content model
AosEdge uses unified deployment terminology.
A Deployable Item is the public-facing concept for content that can be delivered, installed, managed, and monitored on a Unit.
A Deployment Bundle groups multiple Deployable Items that must be delivered or managed together.
This model allows the documentation to describe delivery and lifecycle management consistently without making the top-level platform model depend on lower-level implementation categories.
State feedback loop
AosEdge uses a feedback loop between the cloud and the edge.
AosCloud defines the target state.
AosCore applies the target state on the Unit.
The Unit reports actual state back to AosCloud.
This feedback helps users understand:
- Whether the intended deployment was applied
- Whether the Unit is healthy
- Whether the Unit needs attention
- Whether verification or rollout can continue
- Whether troubleshooting is required
Operational visibility
AosEdge provides operational visibility across managed Units.
Depending on the configured platform capabilities, users may see:
- Unit status
- Deployment state
- Health and connectivity information
- Resource usage
- Logs
- Alerts
- Verification and campaign progress
This visibility helps OEMs, Fleet Owners, Service Providers, and Admins operate the system without direct physical access to every Unit.
Where detailed architecture lives
This page explains the platform model only.
Use dedicated documentation sections for deeper details:
- AosCloud documentation for cloud-side management, organizations, users, roles, APIs, monitoring, and infrastructure.
- AosCore documentation for Unit-side runtime, integration, local state handling, security, monitoring, and operational behavior.
- How-to documentation for step-by-step procedures.
- Reference documentation for exact APIs, data structures, and configuration details.
Related documentation
For the entry point, see AosEdge Overview.
For terminology, see Key Concepts and Glossary.
For practical scenarios, see Typical Use Cases.
For users and organizations, see Roles and Responsibilities.