AOS Software


The Aether Operating System (AOS)

A distributed operating system based on Linux and other open-source software, is designed specifically for secure embedded edge computing and the internetworking of Things.

Leveraging the oneM2M.org and OMA SpecWorks specifications, AOS provides developers an open and extensible oneM2M IoT Service Layer and integrated Security framework (the AOS CSE) that enables the rapid development and deployment of secure embedded edge IoT applications, such as AMI Smart Metering, Distributed Energy Resource Management, Virtual Power Plants, and more. AOS runs in the cloud as an Infrastructure Node CSE, and on open computing and communications cards as a Middle Node CSE.
oneM2M Nodes


Hosted application computing segmentation and strong access controls are implemented using Linux Containers with oneM2M Access Control Policies. IoT edge applications must be digitally signed to be downloaded, installed, and launched. AOS provides full-lifecycle application management common service functions.

The RESTful AOS Metering Service APIs, on the AOS ESR-M, provide application developers with secure access to instantaneous and cumulative meter reads and events, voltage and current waveform streams, remote service connect/disconnect, and local demand response switch control. In addition, the APIs include advanced energy services functions like creating a blockchain smart contract for a buy/sell transaction in a distributed ledger energy market.

The AOS Software Developer Kit for the AOS ESR-M, with open-source sample application code, is freely available for download at https://github.com/Aetheros


The AOS IoT Service Layer provides:
  • Security - Digital Identity, Security Keys, Encryption
  • Networking - mMTC IP Protocols, VPN, Firewall, IDS
  • Management - Device and Application Management
  • Communications - Registration, Discovery, Publish & Subscribe
  • Metering - Smart Meter protocols supported: ANSI C12 PSEM, IEC DLMS/COSEM, & CFE GWH00-79 SiNaMed
AOS Software