Ну, есть много способов обнаружения сетевых устройств, и вы не даете никакой информации о характере вашей ситуации.
Самый простой (и самый упрощенный) подход, который я могу придумать, - это пинг широковещательного адреса.вашей IP-сети, а затем обратитесь к таблице ARP системы.К сожалению, у меня нет конкретной стратегии доступа к таблице ARP из Java, чтобы предложить.