AosCloud Overview
Introduction
This section provides an overview of AosCloud. It covers what AosEdge is, the key concepts and terminology you need to navigate the rest of the documentation, and how AosEdge fits into the broader edge computing landscape.
What AosCloud does?
AosCloud is a cloud platform for managing, updating, and monitoring connected devices. It provides a centralized interface for fleet management, deployment orchestration, user and role management, validation, monitoring, alerts, and operational control.
AosCloud can be integrated with third-party systems through APIs.
To communicate with AosCore, AosCloud uses the JSON based protocol.
Core components
| Component | Responsibility |
|---|---|
| API microservice | Provides a RESTful API for all supported operations |
| Task microservice | Provides functionality for long running operations such as processing deployable bundles |
| Web UI | Provides a web-based user interface for managing AosCloud |
| CLI | Provides a command-line tools interface for handling some functionality locally |
| Service discovery | Providea API to discover communication protos and addresses for AosCre |
| WebSocket microservice | Provides transport to communicate with AosCore units |
| Database | Stores all data in a relational database |