Skip to content
forked from KirinDenis/owlos

DIY Open Source OS for building IoT ecosystems

License

Notifications You must be signed in to change notification settings

OWLOSTeam/owlos

 
 

Repository files navigation

OWLOS UX

OWLOS

DIY Open Source OS for building IoT ecosystems

[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

OWLOS SCHEME

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

WiKi

Special thanks to

Copyright 2019, 2020, 2021 by

We on Facebook

About

DIY Open Source OS for building IoT ecosystems

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 31.7%
  • C++ 25.5%
  • JavaScript 21.5%
  • C# 11.2%
  • CSS 7.1%
  • C 2.2%
  • Other 0.8%