2012-04-05 6 views
0

カメラのIPアドレスであるかPCであるかにかかわらず、デバイスタイプを探す必要があるプロジェクトで作業しています。 LAN内のすべてのデバイスのIPアドレスを取得しています。それを発見したために私の方法を提案してください..あなたは、IPアドレスを持っている場合は、ヘルプデバイスタイプを見つける方法、IPアドレスがAndroidであるかどうかを確認する

答えて

0

を事前に

おかげであなたはまた、MACアドレスを取得することができるはずです。 MACアドレスの最初の部分は製造元の識別です。したがって、どのメーカーがどのIPカメラを生産しているか知っていれば、それらを高い確率で識別することができます。

第2の識別子は、特定のオープンTCPポートであってもよい。

+0

私を助けてくれてありがとうRobert –

+0

NetworkInterface ni = NetworkInterface.getByInetAddress(address); LAN上で動作していません。 "ni"オブジェクトでnullになっています....どうすればそれを手に入れてください。 –

+0

MACアドレスを扱うためのAFAIK Java APIはありません。バイナリコマンド 'arp'をあなたのアプリケーションにインクルードし、' Runtime.getRutime()。exec(..) 'を使って実行する必要があります。 – Robert

関連する問題