Skip to content

Commit cd2f1cd

Browse files
committed
Add MDNS to soft AP
1 parent 7f78682 commit cd2f1cd

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Firmware/RTK_Everywhere/WebServer.ino

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -816,6 +816,16 @@ bool webServerAssignResources(int httpPort = 80)
816816
/* https://github.com/espressif/arduino-esp32/blob/master/libraries/DNSServer/examples/CaptivePortal/CaptivePortal.ino
817817
*/
818818

819+
if (MDNS.begin(&settings.mdnsHostName[0]) == false)
820+
{
821+
systemPrintln("Error setting up MDNS responder!");
822+
}
823+
else
824+
{
825+
//if (settings.debugNetworkLayer)
826+
systemPrintf("mDNS started as %s.local\r\n", settings.mdnsHostName);
827+
}
828+
819829
webServer = new WebServer(httpPort);
820830
if (!webServer)
821831
{
@@ -927,6 +937,9 @@ bool webServerAssignResources(int httpPort = 80)
927937
// Start the web server
928938
webServer->begin();
929939

940+
if (settings.mdnsEnable == true)
941+
MDNS.addService("http", "tcp", settings.httpPort); // Add service to MDNS
942+
930943
// Starts task for updating webServer with handleClient
931944
if (task.updateWebServerTaskRunning == false)
932945
xTaskCreate(updateWebServerTask,

0 commit comments

Comments
 (0)