Как искать несколько устройств в локальной сети?
Если заранее знаете MAC - то через RARP.
Если MACи не знаете, но знаете хотя-бы первые несколько октетов ( а это наверняка знаете, просто потому что производитель сетевух у esp скорее всего 1), то пингуйте бродкаст, дальше по этой первой части МАС-а находите нужные адреса. Совсем круто - поднимите на ESP какой-то сервис и клиентом стучитесь в него, проверяйте что это и правда ESP
Попробуйте протокол rarp.