Uniot Core
0.8.1
Loading...
Searching...
No Matches
ConfigCaptivePortal.h File Reference

Captive portal implementation for device configuration. More...

#include <Common.h>
#include <DNSServer.h>
#include <ESPAsyncWebServer.h>
#include <IExecutor.h>
#include <ESP8266mDNS.h>
Include dependency graph for ConfigCaptivePortal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uniot::DetailedAsyncWebServer
 Extended AsyncWebServer with status monitoring capabilities. More...
 
class  uniot::ConfigCaptivePortal
 Complete captive portal implementation for device configuration. More...
 

Namespaces

namespace  uniot
 Contains all classes and functions related to the Uniot Core.
 

Macros

#define DNS_PORT   53
 Standard DNS port for captive portal functionality.
 
#define HTTP_PORT   80
 Standard HTTP port for web server.
 
#define WS_URL   "/ws"
 WebSocket endpoint URL path.
 
#define DOMAIN_NAME   "*"
 Wildcard domain name for DNS capture.
 
#define MDNS_HOSTNAME   "uniot"
 mDNS hostname for local discovery
 

Detailed Description

Captive portal implementation for device configuration.

Macro Definition Documentation

◆ DNS_PORT

#define DNS_PORT   53

Standard DNS port for captive portal functionality.

◆ DOMAIN_NAME

#define DOMAIN_NAME   "*"

Wildcard domain name for DNS capture.

◆ HTTP_PORT

#define HTTP_PORT   80

Standard HTTP port for web server.

◆ MDNS_HOSTNAME

#define MDNS_HOSTNAME   "uniot"

mDNS hostname for local discovery

◆ WS_URL

#define WS_URL   "/ws"

WebSocket endpoint URL path.