burkmurray wrote:Glad to hear it works in IOS!
Does the CaptivePortal example work for you on either Android or IOS?
And do you have uncommented in ESP8266WebServer.cpp? It's not especially verbose, but it'll show responses from the ESP in your serial console.
No, the captive portal example does not work on Android. Only iOS.
Oh good to know, about the DEBUG
EDIT:
For fun, I added some debugging in DNSServer.ccp to see what Android was doing as soon as it connects. This is what it spits out.
Code: Select allDNS responds: 192.168.1.1 for connectivitycheck.android.com
DNS responds: 192.168.1.1 for settings.crashlytics.com
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for android.clients.google.com
DNS responds: 192.168.1.1 for mtalk.google.com
DNS responds: 192.168.1.1 for googleadservices.com
DNS responds: 192.168.1.1 for connectivitycheck.android.com
DNS responds: 192.168.1.1 for settings.crashlytics.com
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for android.clients.google.com
DNS responds: 192.168.1.1 for mtalk.google.com
DNS responds: 192.168.1.1 for googleadservices.com
DNS responds: 192.168.1.1 for connectivitycheck.android.com
DNS responds: 192.168.1.1 for settings.crashlytics.com
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for android.clients.google.com
DNS responds: 192.168.1.1 for android.clients.google.com
DNS responds: 192.168.1.1 for mtalk.google.com
DNS responds: 192.168.1.1 for googleadservices.com
DNS responds: 192.168.1.1 for connectivitycheck.android.com
DNS responds: 192.168.1.1 for settings.crashlytics.com
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for android.clients.google.com
DNS responds: 192.168.1.1 for android.clients.google.com
DNS responds: 192.168.1.1 for mtalk.google.com
DNS responds: 192.168.1.1 for graph.facebook.com
DNS responds: 192.168.1.1 for googleadservices.com
DNS responds: 192.168.1.1 for connectivitycheck.android.com
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for time-a.nist.gov
DNS responds: 192.168.1.1 for android.clients.google.com
DNS responds: 192.168.1.1 for graph.facebook.com
DNS responds: 192.168.1.1 for connectivitycheck.android.com
This repeats over and over and over...and the sickening thing is, I don't even have facebook apps installed. So why is Android even trying to contact facebook???
Also does not work in Windows
Code: Select allDNS responds: 192.168.1.1 for teredo.ipv6.microsoft.com
DNS responds: 192.168.1.1 for teredo.ipv6.microsoft.com
DNS responds: 192.168.1.1 for teredo.ipv6.microsoft.com
DNS responds: 192.168.1.1 for teredo.ipv6.microsoft.com
DNS responds: 192.168.1.1 for teredo.ipv6.microsoft.com
DNS responds: 192.168.1.1 for google.com
DNS responds: 192.168.1.1 for google.com
DNS responds: 192.168.1.1 for google.com
DNS responds: 192.168.1.1 for google.com
DNS responds: 192.168.1.1 for google.com
DNS responds: 192.168.1.1 for blah.com
The google.com portion is when I opened my browser. I even typed in blah.com and nothing