у устройства есть доступ в интернет в том числе к ntp серверу, или я чтото не понял в вашем ответе?
Клиентское приложение должно работать как внутри локальной сети, так и за её пределами, но при работе в локальной сети хотелось бы отдельно идентифицировать каждое устройство.