2016-09-26 9 views
2

埋め込み製品を認証する必要があります。の特定のWi-Fiチャンネルにの飽和状態のソフトウェアを書き込むように求められます。欧州の排出規制に対応しています。 組み込み機器は無響室に入り、データを送信できる必要があります。私はこれを行うソフトウェア、javaまたはNDKを書く必要があります。android:特定のWi-Fiチャンネルを飽和させるためのトラフィックを生成する(プログラムで)

私の考えは:のアクセスポイントモードで、チャンネルを選択しています。その後、ブロードキャストアドレス(192.168.1.255など)にUDPメッセージのを送信し始め、実際にはこれらのメッセージが実際に放送されていることが予想されます。 この仮定は正しいですか? 実際にエンドポイントが接続されていない場合に備えて、これが起こるかどうかわかりません。 だから、ちょうど明確にする:

socket.send(DatagramPacket(data.getBytes(), data.length(), broadcastAddress, port);); 

には、クライアントが無線LANのAPに接続されていない場合であっても、パケットを発するこの機能ですか?

ヒント前もって感謝します。

+0

なぜマルチキャストパケットを試してみませんか? – dash1e

+0

@ dash1e:ありがとう、私はそれを試してみるつもりです。簡単に実装できます。 – Zen

答えて

0

私はより簡単で安全な方法を見つけました:ビーコン周波数を変更してください。 Androidでは、root権限で15から65535msまで変更できます。それが私たちの製品を証明するのに十分でした。

関連する問題