MDNS.begin
MDNS.begin ( addr -- fl )
mDNS, or multicast DNS, is a service that helps you find your wireless devices on the network without knowing their IP address. It is a standard protocol widely implemented for local printer discovery, wireless speakers, network storage devices etc. mDNS won’t let you find devices any where on the Internet, but mDNS can help if your sensor and computer are on the same local network.
Each device can advertise many service end-points and many devices may advertise the same type of end-point. Each device should have a unique name, so you can choose the one you want to connect to.
Call z" name" MDNS.begin to start the server. Here, name is the
name that will identify your device on the network, so it should be unique.
: login ( z z -- )
WIFI_MODE_STA Wifi.mode
WiFi.begin
begin
WiFi.localIP 0=
while
100 ms
repeat
WiFi.localIP ip. cr
z" forth" MDNS.begin
if ." MDNS started"
else ." MDNS failed"
then cr
;