Found 47 repositories(showing 30)
cesanta
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
homieiot
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
maakbaas
Framework for IoT projects implementing HTTPS requests, a React web interface, WiFi manager, live dashboard, configuration manager, file manager and OTA updates.
mcbittech
ESP8266 WiFi Smart Thermostat based on Souliss IoT Framework
happytm
Simplest DIY low power, low cost, standalone or web connected IOT sensors network framework using ESP32 or ESP8266 (no third party service required).
stufisher
A high level application for the Homie-esp8266 IoT framework
IoT-ThingsCloud
ThingsCloud IoT Platform WiFi and MQTT client library for ESP8266/ESP32 based boards using arduino framework.
petrbrouzda
IoT framework pro senzory postavené na ESP8266 a ESP32, s bohatou serverovou stranou. Grafy, galerie fotek atd.
lolin32
Arduino core for ESP32 WiFi chip Build Status Need help or have a question? Join the chat at https://gitter.im/espressif/arduino-esp32 Development Status Installation Instructions: Using Arduino IDE Windows Mac OS Debian/Ubuntu Decoding Exceptions Using PlatformIO Using as ESP-IDF component ESP32Dev Board PINMAP Development Status Most of the framework is implemented. Most noticable is the missing analogWrite. While analogWrite is on it's way, there are a few other options that you can use: 16 channels LEDC which is PWM 8 channels SigmaDelta which uses SigmaDelta modulation 2 channels DAC which gives real analog output Installation Instructions Using through Arduino IDE ###Instructions for Windows Instructions for Mac Install latest Arduino IDE from arduino.cc Open Terminal and execute the following command (copy->paste and hit enter): mkdir -p ~/Documents/Arduino/hardware/espressif && \ cd ~/Documents/Arduino/hardware/espressif && \ git clone https://github.com/espressif/arduino-esp32.git esp32 && \ cd esp32/tools/ && \ python get.py Restart Arduino IDE Instructions for Debian/Ubuntu Linux Install latest Arduino IDE from arduino.cc Open Terminal and execute the following command (copy->paste and hit enter): sudo usermod -a -G dialout $USER && \ sudo apt-get install git && \ wget https://bootstrap.pypa.io/get-pip.py && \ sudo python get-pip.py && \ sudo pip install pyserial && \ mkdir -p ~/Arduino/hardware/espressif && \ cd ~/Arduino/hardware/espressif && \ git clone https://github.com/espressif/arduino-esp32.git esp32 && \ cd esp32/tools/ && \ python get.py Restart Arduino IDE Decoding exceptions You can use EspExceptionDecoder to get meaningful call trace. Using PlatformIO PlatformIO is an open source ecosystem for IoT development with cross platform build system, library manager and full support for Espressif ESP32 development. It works on the popular host OS: Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard). What is PlatformIO? PlatformIO IDE Quick Start with PlatformIO IDE or PlatformIO Core Integration with Cloud and Standalone IDEs - Cloud9, Codeanywehre, Eclipse Che (Codenvy), Atom, CLion, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, VIM and Visual Studio Project Examples Using "Stage" (Git) version of Arduino Core Building with make makeEspArduino is a generic makefile for any ESP8266/ESP32 Arduino project. Using make instead of the Arduino IDE makes it easier to do automated and production builds. Using as ESP-IDF component Download and install esp-idf Create blank idf project (from one of the examples) in the project folder, create a folder called components and clone this repository inside mkdir -p components && \ cd components && \ git clone https://github.com/espressif/arduino-esp32.git arduino && \ cd .. && \ make menuconfig make menuconfig has some Arduino options "Autostart Arduino setup and loop on boot" If you enable this options, your main.cpp should be formated like any other sketch //file: main.cpp #include "Arduino.h" void setup(){ Serial.begin(115200); } void loop(){ Serial.println("loop"); delay(1000); } Else you need to implement app_main() and call initArduino(); in it. Keep in mind that setup() and loop() will not be called in this case. If you plan to base your code on examples provided in esp-idf, please make sure move the app_main() function in main.cpp from the files in the example. //file: main.cpp #include "Arduino.h" extern "C" void app_main() { initArduino(); pinMode(4, OUTPUT); digitalWrite(4, HIGH); //do your own thing } "Disable mutex locks for HAL" If enabled, there will be no protection on the drivers from concurently accessing them from another thread/interrupt/core "Autoconnect WiFi on boot" If enabled, WiFi will start with the last known configuration Else it will wait for WiFi.begin make flash monitor will build, upload and open serial monitor to your board ESP32Dev Board PINMAP Pin Functions Hint Sometimes to program ESP32 via serial you must keep GPIO0 LOW during the programming process
giulianofiorotto
IoT framework based on AngularJS, MySQL, PHP, GCM and LUA for ESP8266 modules
thegaragelab
A simple IoT framework for ESP8266 based devices. Uses the Arduino core.
simonlmn
A framework to implement IoT devices/gateways based on the ESP8266/ESP32 hardware.
randuhmm
An IoT framework library for ESP8266 modules.
AndreasExner
ioBroker IoT Framework (based on NodeMCU ESP8266)
aaronse
Examples/experiments using maakbaas's esp8266-iot-framework for ESP8266 and ESP32 MCUs
vortex314
A microcontroller framework for IoT based on the ideas of Vertx and using the ESP8266 with esp-open-rtos and FreeRtos
mcbittech
ESP8266 WiFi Smart Irrigation System based on Souliss IoT Framework
rdotts
Basic framework for DIY IoT devices based on ESP8266. Includes persistant WIFI config, and fallback to an AP with a captive portal (WiFIManager), OTA updates (ArduinoOTA), and basic MQTT config (ASyncMQTTClient)
PProvost
A sample app and framework for very simple, quick development of IoT Devices. NOTE: Currently only supports ESP8266 but others will be added in the future or can be adapted as needed.
AnshuMohanan
A robust framework for streaming sensor data from an ESP8266 to a remote client via Wi-Fi and MQTT. Features a resilient connection manager and a Python receiver for real-time monitoring. Easily adaptable for any data source, providing a flexible bridge for your IoT projects.
DrA1ex
ESP32/ESP8266 framework for IoT devices
turgu1
Minimally Secure ESP8266 IOT MQTT based Framework
skillcoder
ESP8266 IoT node micro framework liblary for PlatformIO (using MQTT/mDNS/OTA)
Ribster
An IOT framework based on a web interface in PHP & MySQL, MQTT, python and ESP8266
AsombaChinonso
Project HOMPLUS is an Mobile app, IOT Comfort Lamp software written in other to make a normal Reading Lamp, Smart and fun to use, i will be prototyping or customizing this lamp myself using existing technologies like Ionic 2 Framework, MQTT, ESP8266 wifi module, towards the end of this project, it is estimated HOMPLUS would be fully integrated with 3 different light sources, of which 1 of its light Source for the lamp would be dynamic in function, a temperature sensor, humidity sensor, an alarm can be used to power ON the lamp, from its mobile software, its brightness and led color could be varied to suit the user preferences, e.t.c, wow that sounds something cool to see!, so stay tuned and remember to give me a star, if you like the what project HOMPLUS is all about, #Grace
wtarreau
IoT framework for ESP8266
SteveQuinn1
This is a Generic IoT Framework for the ESP8266
ljbotero
Configurable IoT Framework running on ESP8266
lordjaxom
Small IoT framework for ESP8266 based devices
outoftheblox
Framework for implementing IoT devices on the ESP8266