I have some EPS8266 and ESP32 devices. I used to obtain the IPs of these devices through MDNS and then control them. However, after I upgraded to IOS17, the devices cannot be searched. I can see the name of the device in the Discovery APP, but the IP of the device cannot be loaded. IOS16 and below versions can search for devices normally. Is this intended functionality cut or just a bug?
Unable to obtain the IP of third-party hardware devices through MDNS in IOS17
That’s unexpected. Let’s start with some basics. You mentioned “searched”, which suggests you’re starting with a browse operation. Are these accessories on the same Wi-Fi network as your iOS device? Is that the same Wi-Fi network as your Mac? If so, can you find their services by running the following command on your Mac?
% dns-sd -B "SSS" "local."
Replace SSS
with service type you’re browsing for, For example, _ssh._tcp
for SSH services.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"