Awesome Open Source
Awesome Open Source



DIY Open Source OS for building IoT ecosystems

The project of the future based on OWLOS to monitoring air quality issue OWLOS Air Quality 🌎

[ESP32, ESP8266]

  • built-in sensors, actuators, LCDs, DHTs, Steppers and other drivers
  • built-in script language interpreter
  • built-in HTTP(S) RESTful server, RESTful client, MQTT client
  • WiFi access point/station modes
  • OTA supported
  • UART AT+ interface supported
  • flexible assembly configuration (config.h)
  • Web and desktop UX
  • doesn't require programming skills
  • doesn't require internet and additional servers
  • Open Source under GPL-3.0 License


Source Code map

  • /OWLOS/ C/C++ firmware source code (ESP32, ESP8266)
  • /OWLOS/data/ JavaScript stand-alone and embedded UX
  • /OWLOSAdmin/ .Net Core C# WPF UX
  • /OWLOSEcosystem/ (FFR) .Net Core C# WPF + OpenGL UX
  • /OWLOSResource/ Blendar 3D models, schematics and images resources
  • /OWLOSStarter/ C/C++ for uploading OWLOS firmware bin from GitHub (HTTP Updater)

How to build

  1. install PlatformIO IDE
  2. install COM port drivers for your board
  3. in PlatformIO open OWLOS workspace
  4. setup your build configuration in config.h file
  5. build and upload OWLOS firmware to your board

More detailed instruction here

if your board based on ESP8266 -> ESP8266 prepared assembly


Special thanks to

Copyright 2019, 2020, 2021 by

We on Facebook

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,059,387
Html (241,406
Cpp (238,700
C (181,946
C Sharp (164,057
Arduino (30,704
Driver (18,450
Restful Api (16,121
Sensor (15,816
Iot (11,916
Wifi (8,745
Esp (8,424
Mqtt (7,890
Esp8266 (4,923
Esp32 (4,080
Wpf (3,571
Embedded Systems (977
Opengl Es (719
Mqtt Client (598
Platformio Ide (12