mirror of
https://github.com/s00500/ESPUI.git
synced 2024-11-21 17:40:54 +00:00
Closes #25 Adding captive Portal to example
This commit is contained in:
parent
8fa4456fa3
commit
870e8a06a2
3
.gitignore
vendored
3
.gitignore
vendored
@ -33,3 +33,6 @@ Temporary Items
|
|||||||
# Backup files produced by some editors
|
# Backup files produced by some editors
|
||||||
*~
|
*~
|
||||||
*.bak
|
*.bak
|
||||||
|
|
||||||
|
|
||||||
|
.vscode/
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
|
#include <DNSServer.h>
|
||||||
#include <ESPUI.h>
|
#include <ESPUI.h>
|
||||||
|
|
||||||
|
const byte DNS_PORT = 53;
|
||||||
|
IPAddress apIP(192, 168, 1, 1);
|
||||||
|
DNSServer dnsServer;
|
||||||
|
|
||||||
#if defined(ESP32)
|
#if defined(ESP32)
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
#else
|
#else
|
||||||
@ -12,9 +17,7 @@ const char *password = "";
|
|||||||
long oldTime = 0;
|
long oldTime = 0;
|
||||||
bool switchi = false;
|
bool switchi = false;
|
||||||
|
|
||||||
void slider(Control sender, int type) {
|
void slider(Control sender, int type) { Serial.println(sender.value); }
|
||||||
Serial.println(sender.value);
|
|
||||||
}
|
|
||||||
|
|
||||||
void buttonCallback(Control sender, int type) {
|
void buttonCallback(Control sender, int type) {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
@ -105,12 +108,14 @@ void otherSwitchExample(Control sender, int value) {
|
|||||||
void setup(void) {
|
void setup(void) {
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
WiFi.mode(WIFI_AP);
|
WiFi.mode(WIFI_AP);
|
||||||
|
WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0));
|
||||||
|
/*
|
||||||
#if defined(ESP32)
|
#if defined(ESP32)
|
||||||
WiFi.setHostname(ssid);
|
WiFi.setHostname(ssid);
|
||||||
#else
|
#else
|
||||||
WiFi.hostname(ssid);
|
WiFi.hostname(ssid);
|
||||||
#endif
|
#endif
|
||||||
|
*/
|
||||||
|
|
||||||
WiFi.softAP(ssid);
|
WiFi.softAP(ssid);
|
||||||
// WiFi.softAP(ssid, password);
|
// WiFi.softAP(ssid, password);
|
||||||
@ -146,12 +151,16 @@ void setup(void) {
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
.begin loads and serves all files from PROGMEM directly.
|
.begin loads and serves all files from PROGMEM directly.
|
||||||
If you want to serve the files from SPIFFS use .beginSPIFFS (.prepareFileSystem has to be run in an empty sketch before)
|
If you want to serve the files from SPIFFS use .beginSPIFFS
|
||||||
|
(.prepareFileSystem has to be run in an empty sketch before)
|
||||||
*/
|
*/
|
||||||
|
dnsServer.start(DNS_PORT, "*", apIP);
|
||||||
ESPUI.begin("ESPUI Control");
|
ESPUI.begin("ESPUI Control");
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop(void) {
|
void loop(void) {
|
||||||
|
dnsServer.processNextRequest();
|
||||||
|
|
||||||
if (millis() - oldTime > 5000) {
|
if (millis() - oldTime > 5000) {
|
||||||
ESPUI.print("Millis:", String(millis()));
|
ESPUI.print("Millis:", String(millis()));
|
||||||
switchi = !switchi;
|
switchi = !switchi;
|
||||||
|
Loading…
Reference in New Issue
Block a user