- Mon Apr 18, 2016 5:29 am
#45687
Just started programming for the Arduino in December and now I am on my second project involving a Mega and Feather Huzzah ESP8266. I am so far that the program on both is pretty much completed (ESP gets xml API train and weather data and rss news feeds, and sends it over to the Mega to display them) but now I would like to be able to adapt certain settings regarding the ESP (ssid, password for the local Wifi router, switching on/off certain feeds, adapt the URLs of hose data providers, colors of the display on the Mega) via a web page on my phone / tablet / computer. This is where I got stuck, or better: overwhelmed. I just don't know where to begin. I see files, libraries and folders like BasicHttpClient, HelloServer, ESP8266WiFi, ESP8266WebServer, ESP8266mDNS, DNSServer, ESP8266mDNS, mDNS_Web_Server, WiFiScan, WiFiMulti, ESP8266WiFiAP, ESP8266WiFiSTA, WiFiServer, WiFiClient, ESP8266HTTPClient, then there's WifiManager, AJAX, POST/GET, WebSockets, MQTT etc. etc. It's just too much to get an overview of just what I need. This morning I saw a post from someone on Instructables(
http://www.instructables.com/id/Control-ESP8266-Over-the-Internet-from-Anywhere/?ALLSTEPS) with source code
http://www.instructables.com/files/orig/FFD/AL3D/IN3EI5D1/FFDAL3DIN3EI5D1.txt who is able to provide a webpage server by just including
No Server, DNS, STA or AP, just ESP8266WiFi.h.
I could start working from that but then the question remains what are all those other .h files for?
Does anyone know a clear starting point somewhere on the web to enlighten me? Thanks in advance!