Skip to content

InoaOS for Satellite Gateway

                     ========================================
                    =     .___                        ====== 
                   ==     |   | ____   _________      =====  
                  ===     |   |/    \ /  _ \__  \     ====   
                 ====     |   |   |  (  <_> ) __ \_   ===    
                =====     |___|___|  /\____(____  /   ==     
               ======              \/           \/    =      
              ========================================       

General

InoaOS is a realtime operating system for micro controller based gateways based on FreeRTOS. It has a strong focus of gather measuring data and forwarding them to cloud services.

Design Goals

  • Small OS binary to safe flash space
  • Small memory footprint
  • Real time functionality
  • KISS principle
    • No interpretation of the measured data - aka "driver" - on the system
    • Strict "measure and forward" approach
    • Measurement based on cyclic tasks
    • Low level protocol support (ModBus register read, HTTP requests) without interpreting the semantic
    • What can be done on cloud site IS done on cloud site
  • Stable firmware for seldom updates
  • State of the art security (e.g. TLS1.3)

Modular Desgin

InoaOS consists of separate compontens and subsystems that are exchangeable to a specific degree. Future version will also allow to bring your own components using an eventing API. Also, scripting might be supported in the future.