Menu

Home

Denis Kirin

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

OWLOS

open source network operating system for managing IoT devices.

OWLOS includes:
- RESTful, MQTT, OTA protocols supporting
- Built-in script programming language
- Multitasking
- Cross-platform user interface (UI)
- Architecture based on device's drivers

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 agent 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.


Related

Wiki: _Footer

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.