0
カメラのIPアドレスであるかPCであるかにかかわらず、デバイスタイプを探す必要があるプロジェクトで作業しています。 LAN内のすべてのデバイスのIPアドレスを取得しています。それを発見したために私の方法を提案してください..あなたは、IPアドレスを持っている場合は、ヘルプデバイスタイプを見つける方法、IPアドレスがAndroidであるかどうかを確認する
カメラのIPアドレスであるかPCであるかにかかわらず、デバイスタイプを探す必要があるプロジェクトで作業しています。 LAN内のすべてのデバイスのIPアドレスを取得しています。それを発見したために私の方法を提案してください..あなたは、IPアドレスを持っている場合は、ヘルプデバイスタイプを見つける方法、IPアドレスがAndroidであるかどうかを確認する
を事前に
おかげであなたはまた、MACアドレスを取得することができるはずです。 MACアドレスの最初の部分は製造元の識別です。したがって、どのメーカーがどのIPカメラを生産しているか知っていれば、それらを高い確率で識別することができます。
第2の識別子は、特定のオープンTCPポートであってもよい。
私を助けてくれてありがとうRobert –
NetworkInterface ni = NetworkInterface.getByInetAddress(address); LAN上で動作していません。 "ni"オブジェクトでnullになっています....どうすればそれを手に入れてください。 –
MACアドレスを扱うためのAFAIK Java APIはありません。バイナリコマンド 'arp'をあなたのアプリケーションにインクルードし、' Runtime.getRutime()。exec(..) 'を使って実行する必要があります。 – Robert