Skip to main content
Version: v1.1

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

ComponentResponsibility
API microserviceProvides a RESTful API for all supported operations
Task microserviceProvides functionality for long running operations such as processing deployable bundles
Web UIProvides a web-based user interface for managing AosCloud
CLIProvides a command-line tools interface for handling some functionality locally
Service discoveryProvidea API to discover communication protos and addresses for AosCre
WebSocket microserviceProvides transport to communicate with AosCore units
DatabaseStores all data in a relational database