2012-04-05 3 views
0

Я работаю над проектом, в котором я должен найти тип устройства, будь то IP-адрес камеры или ПК.I Я получаю IP-адрес всех устройств в локальной сети. Пожалуйста, предложите мне путь найти, что ..Как найти тип устройства, будь то ip-камера или компьютер с IP-адресом в android

Заранее спасибо за помощь

ответ

0

Если у вас есть IP-адрес, который вы также должны быть в состоянии получить МАС-адрес. Первая часть MAC-адреса идентифицирует производителя. Поэтому, если вы знаете, какой производитель производит IP-камеры, вы сможете идентифицировать их с высокой вероятностью.

Второй идентификатор может быть конкретным открытым TCP-портом.

+0

Большое спасибо за помощь мне Robert –

+0

NetworkInterface ni = NetworkInterface.getByInetAddress (адрес); не работает над Lan, я получаю null в объекте «ni» .... пожалуйста, помогите мне, как это получить –

+0

Существует нет API-интерфейса AFAIK для работы с MAC-адресами. Вы должны включить двоичную команду 'arp' в ваше приложение и выполнить ее через' Runtime.getRutime(). Exec (..) ' – Robert

Смежные вопросы