Android で MAC レベル (L2-WiFi) でブロードキャスト パケットを受信し、そのようなパケットのペイロードを解析するアプリケーションにそのようなメッセージを配信できるかどうか疑問に思っていました。
MAC インターフェイスは、これらすべてのパケットを構造 (ビーコンなど) によって解析します。ただし、管理 WiFi フレームではないブロードキャスト パケット (つまり、ff:ff:ff:ff:ff:ff) をノードが受信するたびに呼び出される「コールバック」を登録できるかどうか (どこで) はわかりません。 . アイデアは、おそらく認証/関連付けの前であっても、すぐにいくつかの情報にアクセスできるようにすることです。それが不可能な場合は、関連付けの直後で、DHCP がインターフェイスに IP アドレスを割り当てる前にアクセスします。はい、tcpdump/wireshark のようなプログラムがありますが、root 権限が必要ですが、通常の方法 (ユーザー権限) を探しています。
したがって、アクセス ポイントはブロードキャスト パケットを介して一部の情報を送信でき、クライアントはそのような情報を受信して解析し、いくつかのアクションを実行できます。
何か案が?ありがとう