ESP Easy
ESP Easy is an free and open source software framework for IoT (Internet of Things),[1] originally developed by the ESP8266.nu community a DIY firmware which runs on the ESP8266[2] and ESP32 Wi-Fi based MCU (Micro Controller Unit) for IoT (Internet of Things) from Espressif Systems. The name "ESP Easy" by default refers to the firmware rather hardware which uses this firmware.[3][4] At a low-level the ESP Easy firmware work the same as the NodeMCU firmware which have become popular for commercial usage, it too also creates a very simple operating system on the ESP8266. The main differnce between ESP Easy firmware as NodeMCU firmware is that the former is designed as a high-level toolbox that just work out-of-the-box for pre-defined set of sensors and actuators that users can simply hook-up and read/control over simple web requests without having to write any code at all themselves, including firmware upgrades using OTA (Over The Air) updates.[5][6][7][8]
The ESP Easy firmware can be used to turn ESP modules into an simple multifunction sensor and actuator devices for home automation platforms like Domoticz,[9] OpenHAB, Home Assistant,[10] PiDome, Nodo Telnet, EmonCMS, FHEM, ThingSpeak, and SmartThings (Samsung).[11][12] Once the firmware is loaded on the hardware will be completely configuration of the ESP Easy is entirely web interface based for all configuration settings.[13] ESP Easy firmware is primary used on ESP8266 modules/hardware as a wireless WiFI sensor device with sensors like temperature, humidity, barometric pressure, LUX, etc., though the ESP Easy firmware also offers some low-level access to actuator functions to control relays.[14][15][16][17]
The firmware is built on the Arduino ESP project which in turn uses many open source projects. Getting started with the ESP Easy takes a few basic steps. In most cases ESP modules comes with the AT firmware or the NodeMCU LUA firmware, and your need to replace the existing firmware with the ESP Easy firmware by flashing the hardware with a (Windows only) flashtool to use it.[18][19][20][21][22][23][24][25][26][27]
Related projects
ESP8266 Arduino Core
As Arduino.cc began developing new MCU boards based on non-AVR processors like the ARM/SAM MCU and used in the Arduino Due, they needed to modify the Arduino IDE so that it would be relatively easy to change the IDE to support alternate tool chains to allow Arduino C/C++ to be compiled down to these new processors. They did this with the introduction of the Board Manager and the SAM Core. A "core" is the collection of software components required by the Board Manager and the Arduino IDE to compile an Arduino C/C++ source file down to the target MCU's machine language. Some creative ESP8266 enthusiasts have developed an Arduino core for the ESP8266 WiFi SoC that is available at the GitHub ESP8266 Core webpage. This is what is popularly called the "ESP8266 Core for the Arduino IDE" and it has become one of the leading software development platforms for the various ESP8266 based modules and development boards, including NodeMCUs.[28] For more information on all things ESP8266, check out the ESP8266 Community Forum on GitHub.
See also
- ESP8266
- ESP32
- NodeMCU
- MCU (Micro Controller Unit)
- Home automation
- Internet of things
- Web of Things
- Connected Device
- Smart device
References
- ↑ http://www.pedroliveira.pt/home-domotics-internet-things-part-one/ Home Domotics + Internet of Things Part One
- ↑ https://www.linux.com/news/linux-and-open-source-hardware-iot Linux and Open Source Hardware for IoT
- ↑ http://www.instructables.com/id/Part-2-OpenHAB-MQTT-and-ESP-Easy-Build-Your-Own-DI/ Part 2 openHAB, MQTT, and ESP Easy - Build your own DIY Node
- ↑ https://blog.jokielowie.com/en/2016/02/domoticz-cz-3-esp-easy-prosty-i-szybki-czujnik-na-esp8266/ DOMOTICZ PART 3: ESP EASY – QUICK AND EASY SENSOR FOR WEATHER STATION USING ESP8266
- ↑ https://www.hackster.io/Anwaarullah/espeasy-multisensor-node-for-esp8266-modules-part-1-c50608 ESPEasy - MultiSensor Node for ESP8266 Modules - Part 1
- ↑ http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/ ESP8266 - Easiest way to program so far (Using Arduino IDE)
- ↑ http://www.my-iota.com/Development%20boards/Witty%20Cloud%20(GizWits)%20-%20ESP8266%20Development%20Board/Witty%20Cloud%20(GizWits)%20-%20ESP8266%20Development%20Board.pdf Witty Cloud / GizWits - ESP8266 Development Board
- ↑ http://www.my-iota.com/ESP%20Easy%20Firmware/ESP%20easy%20firmware.htm ESP Easy firmware
- ↑ https://gettoknowthebob.wordpress.com/2016/05/15/domoticz-part-2-configuration/ Domoticz part 1 – installation
- ↑ http://xbmcnut.blogspot.se/2016/08/using-espeasy-with-home-assistant.html Using ESPEasy with Home Assistant via MQTT
- ↑ https://smartlifeautomated.wordpress.com/2016/04/21/sonoff-wifi-switch-smartthings/ Sonoff Wifi Switch & SmartThings
- ↑ https://community.smartthings.com/t/release-sonoff-5-wifi-switch-device-handler/45957 [RELEASE] Sonoff $5 Wifi Switch Device Handler
- ↑ https://www.linuxfestnorthwest.org/sites/default/files/slides/Internet%20of%20Thingies.pdf LinuxFest Northwest 2016 Internet of Thingies - The OpenNMS Group
- ↑ https://forum.mysensors.org/topic/2541/experimental-esp-easy-mysensors-edition Experimental: ESP Easy MySensors Edition
- ↑ http://captain-slow.dk/2016/07/08/itead-smart-socket-wifi-smart-socket-eu-plug-first-impressions/ ITEAD: SMART SOCKET – WIFI SMART SOCKET EU PLUG – FIRST IMPRESSIONS – AND FIRMWARE FLASHING
- ↑ http://www.inventech.co.za/product/wifiswitch/ Inventech WiFi Switch
- ↑ http://www.letscontrolit.com/index.php#ESPEasy LetsControlIt - ESP Easy
- ↑ https://nathan.chantrell.net/20160422/esp8266-relay-modules-from-itead-and-electrodragon/ ESP8266 Relay Modules from Itead and Electrodragon
- ↑ https://gettoknowthebob.wordpress.com/2016/05/08/espeasy-installation-on-esp8266-preliminary-to-domoticz/ ESPEasy installation on ESP8266 (preliminary to domoticz)
- ↑ http://www.agcross.com/2015/09/the-esp8266-wifi-chip-part-3-flashing-custom-firmware/ The ESP8266 Wifi Chip: Part 3 – Flashing Custom Firmware
- ↑ http://www.instructables.com/id/Intro-Esp-8266-firmware-update/ Esp8266 firmware update
- ↑ https://blog.m.nu/introduktion-till-esp8266-del-1-introduktion-och-mjukvara/ INTRODUKTION TILL ESP8266, DEL 1 – BAKGRUND OCH MJUKVARA
- ↑ http://captain-slow.dk/2016/05/22/replacing-the-itead-sonoff-firmware/ REPLACING THE ITEAD SONOFF FIRMWARE
- ↑ https://www.tindie.com/products/RGilham/esp8266-3-channel-solid-state-wifi-switch/ ESP8266 3 Channel Solid State Wifi Switch
- ↑ http://iothyngs.com/?page_id=125 IoThyng
- ↑ http://www.projetsdiy.fr/esp-easy-esp8266-wemos-d1-mini-mqtt/ ESP Easy + Jeedom : objets connectés ESP8266 simplifiés
- ↑ https://blog.moneybag.de/espeasy-administrationsoberflaeche-fuer-esp8266-fuer-iot-und-fhem/ ESPEasy: Administrationsoberfläche für ESP8266 für IoT und Fhem
- ↑ http://www.heise.de/developer/artikel/Arduino-goes-ESP8266-3240085.html Arduino goes ESP8266
External links
- http://www.esp8266.nu/index.php/ESPEasy
- https://sourceforge.net/projects/espeasy/
- https://github.com/ESP8266nu/ESPEasy