All Projects → KirinDenis → owlos

KirinDenis / owlos

Licence: GPL-3.0 license
DIY Open Source OS for building IoT ecosystems

Programming Languages

HTML
75241 projects
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
C#
18002 projects
CSS
56736 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to owlos

Eduponics-Mini
MicroPython MQTT & code example for Eduponics mini ESP32 learning kit
Stars: ✭ 41 (-4.65%)
Mutual labels:  esp32, mqtt-client
CanAirIO
W A R N I N G: This is a previous proof of concept of CanAirIO device firmware over a TTGO T-Display board, but now it is only a old reference. The last stable version of CanAirIO device already have support for this board and many features more. Please use the official CanAirIO Firmware instead of this firmware. https://github.com/kike-canaries…
Stars: ✭ 12 (-72.09%)
Mutual labels:  esp32, sensors
SuperGreenOS
🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...
Stars: ✭ 83 (+93.02%)
Mutual labels:  esp32, sensors
IOsonata
IOsonata multi-platform multi-architecture power & performance optimized software library for fast and easy IoT MCU firmware development. Object Oriented design, no board package to define, just pure plug & play any boards
Stars: ✭ 40 (-6.98%)
Mutual labels:  drivers, sensors
Farm-Data-Relay-System
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Stars: ✭ 97 (+125.58%)
Mutual labels:  esp32, sensors
smartsilo
Hardware-integrated system composed by a desktop app and a Node.js server able to control an Arduino and manipulate the temperature of grains within storage silos
Stars: ✭ 33 (-23.26%)
Mutual labels:  esp32, embedded-systems
BIPES
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
Stars: ✭ 72 (+67.44%)
Mutual labels:  esp32, embedded-systems
Q3lite
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.
Stars: ✭ 64 (+48.84%)
Mutual labels:  embedded-systems, opengl-es
ESPecial
ESP32 automation with web interface and telegram bot
Stars: ✭ 77 (+79.07%)
Mutual labels:  esp32, mqtt-client
nanoFramework.WebServer
📦 Web server for nanoFramework packed with features: REST api using attributes, multithread requests, parameters in query URL, static files serving.
Stars: ✭ 15 (-65.12%)
Mutual labels:  esp32, restful-api
ESPHome-Air-Quality-Monitor
ESPHome configuration for a DIY indoor air quality monitor for CO₂ concentration, PM2.5 and PM10 concentrations, and temperature, humidity and pressure
Stars: ✭ 42 (-2.33%)
Mutual labels:  esp32, sensors
Lwesp
Lightweight Espressif AT parser library for ESP8266 and ESP32 devices.
Stars: ✭ 212 (+393.02%)
Mutual labels:  esp32, embedded-systems
M5Stack-Air-Quality-ESPHome
ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor
Stars: ✭ 19 (-55.81%)
Mutual labels:  esp32, sensors
RFLink
RFLink for ESP, with MQTT client
Stars: ✭ 52 (+20.93%)
Mutual labels:  esp32, mqtt-client
CurrentSense-TinyML
Spying on Microcontrollers using Current Sensing and embedded TinyML models
Stars: ✭ 71 (+65.12%)
Mutual labels:  embedded-systems, sensors
node-drivers
Industrial protocol drivers in node.js
Stars: ✭ 20 (-53.49%)
Mutual labels:  drivers
Homekit
Homekit for ESP32 with Arduino framework
Stars: ✭ 80 (+86.05%)
Mutual labels:  esp32
ESP32 Thing
Development platform for the Espressif ESP32 WiFi/Microcontroller SoC
Stars: ✭ 66 (+53.49%)
Mutual labels:  esp32
lista-de-empresas
Lista de empresas ou instituições brasileiras que desenvolvem sistemas embarcados
Stars: ✭ 45 (+4.65%)
Mutual labels:  embedded-systems
embedded-software-skills
Skills/Knowledge required to become a champion Embedded Software Developer.
Stars: ✭ 150 (+248.84%)
Mutual labels:  embedded-systems

This repository contains Readme Banners (and some useful docs) that can be used by OSS projects to spread the word, support and help Ukraine in this disastrous situation. Like this (click to open):

Stand With Ukraine

📢 Updates from Ukrainian Open Source Community

🇷🇺 Обращение к гражданам России

For Maintainers and Authors

  1. Spread the word. Add one of the banners to your README.md. Badges are also available
  2. Get rid of Russian software and dependencies
  3. Deliver a message to your users (esp. those in Russia) along with your next release. See example here
  4. Follow the cyber safety guide

OWLOS UX

OWLOS

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].