Skip to main content

AosCore

Introduction

AosCore consists of the software components installed on the connected units. It handles secure over-the-air updates, simplifies complex device administration, manages resources, and provides comprehensive monitoring. This ensures efficient and reliable device operations.

General architecture

loading...

AosCore Components

The unit features the following AosEdge components:

Components interactions

On the unit side, CM interacts with:

  • IAM in order to get unit systemID and current Users. CM receives notification from IAM when Users changed. When it happens CM reconnects to Aos Cloud with new parameters.
  • SM to manage services ana layers on the system
  • UM to get the current FOTA version and trigger updates

On the cloud side, CM communicates with:

  • Service Discovery – to get Getaway connection info
  • Gateway – to handle main exchange protocol
  • Services CDN – to download service images

AosCore intercommunication

loading...

Communication Manager

AddressProtocolDescription
ascm:8095gRPC APIService to trigger SOTA/FOTA update and get update package status
aoscm:8091gRPC APIFOTA update controller
aoscm:8092httpFile server for FOTA update packages
aoscm:8093gRPC APIService for container management
aoscm:8094httpFile server for SOAT update packages

Identity and Access Manager

AddressProtocolDescription
aosiam:8089gRPC APIProtected part of IAM service
aosiam:8090gRPC APIPublic part of IAM service

Vehicle Information Service

AddressProtocolDescription
wwwivi:443was APIAn implementation of W3C Vehicle Information Service Specification