私は近くのWiFiデバイスをスキャンするアプリを開発しようとしています。市場で同様のアプリをたくさん見つけましたが、それらは近くのホットスポット(アクセスポイント)のみをスキャンします。WiFiだけをオンにしたばかりのデバイスをスキャンして見つけることは可能ですか?
もしそうなら、方法を教えてください(コードスニペット)..事前に感謝します..
私は近くのWiFiデバイスをスキャンするアプリを開発しようとしています。市場で同様のアプリをたくさん見つけましたが、それらは近くのホットスポット(アクセスポイント)のみをスキャンします。WiFiだけをオンにしたばかりのデバイスをスキャンして見つけることは可能ですか?
もしそうなら、方法を教えてください(コードスニペット)..事前に感謝します..
答えには2つの部分があります。
スニファーは、直接ポート (この場合はリッスン ポート wifi) を読み取るプロセスです。ポートの読み取りとは、指定されたアドレスを指し、同じバッファーを読み取ることを意味します。このプロセスは低レベルです。純粋な C で実行し、NDK でコンパイルする必要があります。これらの問題が複雑であることを知っている場合。
これらの近くのデバイスは、それらを検出するためにデバイスが受信できる信号を送信する必要があります。通常、彼らはそうしないと思います。ただし、他のデバイスにアプリをインストールできる場合、このアプリはブロードキャスト信号を送信でき、デバイスはそれを受信できます.
聞くことができる標準信号がなければ、それは難しくなります。ある種のネットワーク スニファを構築する必要があります。