Skip to content
Konstantin Brul edited this page Mar 25, 2020 · 20 revisions

Документация на русском языке здесь

OWLOS

open source network operating system for managing IoT devices.

OWLOS includes:

Features | Easy Installation | Usages Modes | License

Open Source

Developed by community of free developers, on a voluntary basis. Available for study and non-commercial use. Distributed in accordance with the free and open source software development model.

Supporting protocols.

  • RESTful server provides full-featured APIs for managing OWLOS IoT devices.
  • MQTT agents publish IoT data on the broker.
  • OTA allows to update OWLOS over the network.

Built-in programming language

Battle Hamster Script is a simple programming language for developing IoT micro-programs executed by a microcontroller. Typically, micro-programs manage IoT devices.

Multitasking

In one microcontroller's Loop() cycle, several micro-programs can be executed. With the ability to control their priority, start, stop and debug execution process.

Cross-platform user interface.

OWLOS package includes cross-platform graphical user interface compatible with Linux, FreeBSD, Windows, MacOS, Android, iOS, and with most other network operating systems.

Architecture based on device drivers

OWLOS architecture is built on the principles of using dynamic device drivers. That allows to change the set of physical devices connected to the microcontroller, without firmware update.