ワイヤレスルーターをプログラムで完全に制御できると仮定します(たとえば、OpenWrtまたはDD-WRTを実行 - Linux)。ルータは ssid をブロードキャストするように設定されており、ネットワークは広く開かれています。
モバイル ユーザー (iPhone/Android/BB) が立ち上がります。
1) iPhone では、デバイスが現在 Wi-Fi に接続されていない場合、利用可能な SSID への接続を提案するダイアログが表示されます。ユーザーは私の ssid を選択して接続します。ルーターから (Bonjour または ?? を使用して)、iPhone をトリガーして Web ブラウザーを起動し、ホームページまたは自動構成 URL を自動的にロードしようとする方法はありますか?
2) Android/BB の別の答えはありますか?
その理由は、「ウォールド ガーデン」アプリケーションでは、挨拶ページをポップアップできるようにする必要があり、ユーザーが最初にデフォルト ページをロードするのに苦労する必要がないようにするためです。
どんな考えでも大歓迎です!ありがとうRM。
更新 - 答えは 802.21 または UMA にあると思います。ATTがiPhoneでこれを認証に使用していることをどこかで読みました。
iPhone では、wifi ゲートウェイに接続するときに「自動ログイン」と呼ばれるスイッチがあります。これをオンにすると、iPhone が HTTP リクエストを送信し、ホットスポットからリダイレクトを受信してから、ウェルカム ページを送信します。(スポットは完全に開いています)。問題は、iPhone が特定の何かを待っているように見えることです。「3G」から Wi-Fi に変更されず、最終的にタイムアウトになる可能性があります。また、ウィンドウの上部にドッキングされた「ログイン」バナーも引き続き表示されます。
適切な自動ログインを行うために送信する必要があるフレームのドキュメントを知っている人はいますか?