There is still few more things to do.
https://github.com/chegewara/esp32-ota-with-ble-setupTags | esp32 ota-update |
Implementation | C |
License | Apache |
Platform |
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Written for PlatformIO with limited support for Arduino IDE. See RELEASENOTES.md for release information.
mqtt iot arduino esp8266 automation ota firmware smart-home knx sonoff tasmota tuyaA list of supported 433mhz devices (and others) is available here, door/window sensors, PIR sensors, smoke detectors, weather stations... A list of compatible components to build your gateway is available here, nodemcu, esp32, emitters and receivers...
mqtt gateway openhab2 home-automation home-assistant wemos-d1 rcswitch arduino bridge nodemcu ble-beacons esp8266 arduino-uno miflora esp32The nRF5x Series chips are flash-based SoCs, and as such they represent the most flexible solution available. A key feature of the nRF5x Series and their associated software architecture and S-Series SoftDevices is the possibility for Over-The-Air Device Firmware Upgrade (OTA-DFU). See Figure 1. OTA-DFU allows firmware upgrades to be issued and downloaded to products in the field via the cloud and so enables OEMs to fix bugs and introduce new features to products that are already out on the market. This brings added security and flexibility to product development when using the nRF5x Series SoCs. This repository contains a tested library for Android 4.3+ platform which may be used to perform Device Firmware Update on the nRF5x device using a phone or a tablet.
dfu-library dfu bluetooth-le bluetooth-low-energy nrf5x nrf52 nrf51 bleThis is an implementation of a WiFi NAT router on the esp8266 and esp8285. It also includes support for a packet filtering firewall with ACLs, port mapping, traffic shaping, hooks for remote monitoring (or packet sniffing), an MQTT management interface, and power management. For a setup with multiple routers in a mesh to cover a larger area a new mode "Automesh" has been included https://github.com/martin-ger/esp_wifi_repeater#automesh-mode . NEW feature: OTA update support - see https://github.com/martin-ger/esp_wifi_repeater#ota-over-the-air-update-support .
esp8266 nat router range-extender sniffer wireshark acls firewall enc28j60Nowadays everything becomes connected to the Internet and gives us a glimpse of many new possibilities. Home automation is part of it and offers many advantages for their users. This repository is dedicated to Home Assistant, an open source project with an amazing community, ESP8266 and ESP32 modules, the MQTT protocol and much more [...]. Home Assistant is a home automation platform running on Python 3. The goal of Home Assistant is to be able to track and control all devices at home and offer a platform for automating control [Home-Assistant].
mqtt home-assistant esp8266 home-automation sonoff diy domotic esp32 home-assistant-config arduino ble nfcBlynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.
arduino esp8266 esp32 blynk particle-photon embedded hardware mbed raspberry-pi bluetooth bluetooth-low-energy serialport ethernet-shield wifi-shield gsm ota iot internet-of-things espressif c-plus-plusBlynk - platform with iOs and Android apps to control Arduino, Raspberry Pi and similar micro-controllers boards over Internet.
iot netty blynk-server internet-of-things arduino raspberry-pi mqtt esp8266 iot-platform http websockets home-automation ota blynk esp32 particle-photon rest-api ssl-certificate hardwareRattlesnakeOS is a privacy and security focused Android OS for Google Pixel phones. RattlesnakeOS was created initially as an alternative to CopperheadOS, a security hardened Android OS created by Daniel Micay, after it stopped being properly maintained back in June 2018. To be clear, this project is not attempting to add or recreate any of the security hardening features that were present in CopperheadOS. Instead, it is looking to fill a gap now that CopperheadOS is no longer available in its previous form, as there are no real alternatives that provide the same level of privacy and security.
android aws aws-lambda ec2 ota-update terraform security privacy aosp verified-boot f-droid chromiumProvide ESP8266 based Sonoff by iTead Studio and ElectroDragon IoT Relay with Serial, Web and MQTT control allowing 'Over the Air' or OTA firmware updates using Arduino IDE. Current version is 3.2.13 - See sonoff/_releasenotes.ino for change information.
A set of software tools useful for building, testing, and exercising web services (and other interfaces) for the travel industry which comply with the specifications of the Open Travel Alliance (OTA). This project is initiated by members of the OTA.
Arduino library for parsing and decoding MOD, WAV, MP3, FLAC, MIDI, AAC, and RTTL files and playing them on an I2S DAC or even using a software-simulated delta-sigma DAC with dynamic 32x-128x oversampling. ESP8266 is fully supported and most mature, but ESP32 is also mostly there with built-in DAC as well as external ones.
arduino esp8266 mod wav mp3 dac i2s flac midi aac soundfont2 sf2 esp32 rtttlPut your web app in the iOS App Store and update it whenever you want. Access native features like the contacts list and camera using PhoneGap APIs. Bridge the uncanny valley of hybrid apps with launch images and preloaded static assets.This system has been in the iOS app store for a year with zero crash reports, successfully serving thousands of background updates. That said, it's still fairly new, so buyer beware. The important logic is tested, but there is plenty left to manually verify.
phonegap ota update deploy over the air hybrid iosAlternative firmware for ESP8266 based devices like iTead Sonoff with web, timers, 'Over The Air' (OTA) firmware updates and sensors support, allowing control under Serial, HTTP, MQTT and KNX, so as to be used on Smart Home Systems. Written for Arduino IDE and PlatformIO. See RELEASENOTES.md for release information and sonoff/_changelog.ino for detailed change information.
tasmota firmware esp8266 sonoff wemos-d1-miniThis is the MicroPython project, which aims to put an implementation of Python 3.x on microcontrollers and small embedded systems. You can find the official website at micropython.org. The ESP32 port has now been merged back into the main MicroPython repository and this repository is maintained for historical purposes.
You can use EspExceptionDecoder to get meaningful call trace. Before reporting an issue, make sure you've searched for similar one that was already created. Also make sure to go through all the issues labelled as for reference.
arduino esp-idf platformio esp32Basecamp - ESP32 library to simplify the basics of IoT projects Originally written by Merlin Schumacher (mls@ct.de) for c't magazin für computer technik Licensed under GPLv3. See LICENSE for details. Exhaustive documentation will provided in the next few weeks. An example can be found inside the example folder.
mqtt iot smarthome esp32 arduino-library iot-framework iot-deviceBroccoli - distributed task queues for ESP32 cluster
iot micropython cluster esp32 distributed celeryA micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
http iot template-engine micropython webserver websocket-server websocket esp32 websockets templating routing captive-portal pyboard support-websockets wipy pycom hc2 language-templating microwebsrv pyhtmlA burgeoning collection of tools for Over-The-Air distribution of mobile applications. OTA Tools started off as 2 disparate gists. One was a bash script for resigning an iOS IPA file. The other was a sample plist and HTML file combo for serving an iOS app for Over-The-Air distribution. When the later gist was updated with a script for generating the combo, they were joined together to create a tools package. These tools have saved me countless hours so they are being offered under the MIT license.
PlatformIO is an open source ecosystem for IoT development with cross platform build system, library manager and full support for Espressif ESP8266/ESP32 development. It works on the popular host OS: Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard). If needed, the _tempObject field on the request can be used to store a pointer to temporary data (e.g. from the body) associated with the request. If assigned, the pointer will automatically be freed along with the request.
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.