2011-10-21 22 views
2

私はこれについて少し踊っている他の投稿があることを知っていますが、C#を使って、ユーザーがアクセスしているワイヤレスアクセスポイントのMACアドレスを取得する方法(またはそれが可能かどうか)を知りたいサイトまたは他のHTTPベースのAPIを使用しています。私は病院で働き、すべてのWAPの場所がわかっていて、特定のモバイルデバイスAPIに依存しないMACアドレスやGPSを決定する方法を提案していますこのように建物内でも働く)。スカイフックのようなものを使う必要もないと思う。C#から無線アクセスポイントのMACアドレスを取得するにはどうすればよいですか?

MACアドレスを取得できない場合は、特定のIPブロックを各WAPに割り当て、その後IPだけを見てもよいでしょうか? WAPのあなたが情報を取得するためにSNMPを使用することができる場合が持っているに応じて、事前

答えて

0

感謝。探している情報を見つけるためにサポートされているMIB(管理情報ベース)を調べる必要があります。

SharpSNMP APIを使用すると、起動するのに適しています(http://sharpsnmplib.codeplex.com/)。

この時点では、MACアドレスが一意ではなく、問題を使用するプロセスが問題になることを知らせる必要があります。病院内であってもMACアドレスが重複していることが分かります。

あなたのウェイファインディングアプリが主に建物内で使用されている場合、WAPの位置付けに依存すると、エラーマージンが大きくなります。これは、150フィートまでの比較的長い範囲によって引き起こされます。したがって、最大150フィートの誤差範囲でそれらを見つけることができます。必ずしもあなたが後にしていることではなく、特にそのすべてのレベルを考慮してください。

+0

ありがとうございます!私はこのようにして高いレベルの精度を得るつもりはなかったが、それについて行く方法が不思議に思っていた。本当に詐欺がある場合は、ネットワークチームにMACアドレスを変更させることができると確信しています。 SNMPの前に考えていなかった - ありがとう! – user1007918

関連する問題