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

References

  1. http://www.pedroliveira.pt/home-domotics-internet-things-part-one/ Home Domotics + Internet of Things Part One
  2. https://www.linux.com/news/linux-and-open-source-hardware-iot Linux and Open Source Hardware for IoT
  3. 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
  4. 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
  5. https://www.hackster.io/Anwaarullah/espeasy-multisensor-node-for-esp8266-modules-part-1-c50608 ESPEasy - MultiSensor Node for ESP8266 Modules - Part 1
  6. http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/ ESP8266 - Easiest way to program so far (Using Arduino IDE)
  7. 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
  8. http://www.my-iota.com/ESP%20Easy%20Firmware/ESP%20easy%20firmware.htm ESP Easy firmware
  9. https://gettoknowthebob.wordpress.com/2016/05/15/domoticz-part-2-configuration/ Domoticz part 1 – installation
  10. http://xbmcnut.blogspot.se/2016/08/using-espeasy-with-home-assistant.html Using ESPEasy with Home Assistant via MQTT
  11. https://smartlifeautomated.wordpress.com/2016/04/21/sonoff-wifi-switch-smartthings/ Sonoff Wifi Switch & SmartThings
  12. https://community.smartthings.com/t/release-sonoff-5-wifi-switch-device-handler/45957 [RELEASE] Sonoff $5 Wifi Switch Device Handler
  13. https://www.linuxfestnorthwest.org/sites/default/files/slides/Internet%20of%20Thingies.pdf LinuxFest Northwest 2016 Internet of Thingies - The OpenNMS Group
  14. https://forum.mysensors.org/topic/2541/experimental-esp-easy-mysensors-edition Experimental: ESP Easy MySensors Edition
  15. 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
  16. http://www.inventech.co.za/product/wifiswitch/ Inventech WiFi Switch
  17. http://www.letscontrolit.com/index.php#ESPEasy LetsControlIt - ESP Easy
  18. https://nathan.chantrell.net/20160422/esp8266-relay-modules-from-itead-and-electrodragon/ ESP8266 Relay Modules from Itead and Electrodragon
  19. https://gettoknowthebob.wordpress.com/2016/05/08/espeasy-installation-on-esp8266-preliminary-to-domoticz/ ESPEasy installation on ESP8266 (preliminary to domoticz)
  20. http://www.agcross.com/2015/09/the-esp8266-wifi-chip-part-3-flashing-custom-firmware/ The ESP8266 Wifi Chip: Part 3 – Flashing Custom Firmware
  21. http://www.instructables.com/id/Intro-Esp-8266-firmware-update/ Esp8266 firmware update
  22. https://blog.m.nu/introduktion-till-esp8266-del-1-introduktion-och-mjukvara/ INTRODUKTION TILL ESP8266, DEL 1 – BAKGRUND OCH MJUKVARA
  23. http://captain-slow.dk/2016/05/22/replacing-the-itead-sonoff-firmware/ REPLACING THE ITEAD SONOFF FIRMWARE
  24. https://www.tindie.com/products/RGilham/esp8266-3-channel-solid-state-wifi-switch/ ESP8266 3 Channel Solid State Wifi Switch
  25. http://iothyngs.com/?page_id=125 IoThyng
  26. http://www.projetsdiy.fr/esp-easy-esp8266-wemos-d1-mini-mqtt/ ESP Easy + Jeedom : objets connectés ESP8266 simplifiés
  27. https://blog.moneybag.de/espeasy-administrationsoberflaeche-fuer-esp8266-fuer-iot-und-fhem/ ESPEasy: Administrationsoberfläche für ESP8266 für IoT und Fhem
  28. http://www.heise.de/developer/artikel/Arduino-goes-ESP8266-3240085.html Arduino goes ESP8266

External links

This article is issued from Wikipedia - version of the 11/7/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.