From f03299cc64d607d5cba0bc0841762aa7b8c92b30 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Fri, 11 Mar 2016 00:44:15 +0100 Subject: [PATCH] Add Readme.md --- Readme.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Readme.md diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..4b2d6c2 --- /dev/null +++ b/Readme.md @@ -0,0 +1,25 @@ +# Introduction + +This is a bunch of project that aims to provide a reusable platform for different kind of project using ESP8266. + +Start by looking at ESP8266 SDK integration in Arduino environment https://github.com/esp8266/Arduino + +## WiFiWebServer +Provide GPIO control by HTTP request + +## WiFiAccessPointConfigurator +Provide GPIO control by HTTP request. + +To be able to configure the Wifi credentials without flashing the device, at first boot, the device will create a AP that will help to configure: +* Wifi SSID to connect to +* Wifi Passwd to use for SSID +* A Mdns name to be accessible without IP address (e.g. under Linux : mydevice.local ) + +Settings can be reconfigured latter by web interface or by pulling down gpio 3 + +Device can also be put in OTA mode and will wait for OTA from the espota tool. + +## WifiControlSensor +Provide previous WiFiAccessPointConfigurator features and can also measure temperature from a BMP180. + +To interface with BMP180, the following library should be installed into Arduino environment: https://github.com/mmaret/BMP180_Breakout_Arduino_Library/archive/master.zip