Мне нужно найти определенное устройство в wifi сети и подключиться к его серверу.
Для решения такой задачи уже существует
mDNS.
Тебе не нужен список всех устройств.
Тебе будет достаточно списка ip-адресов, на которых доступен нужный "сервис".
Из удобств - оно вообще никак не будет зависеть от того, с помощью чего построена сеть - будь то кастомная точка доступа на основе арлуинки или проводная сеть.