web-dev-qa-db-ja.com

WiFiに接続するためのリンク/ URL

友達のグループが私の場所にやって来て、新しいインターネット接続があります。

自宅のWiFiに接続するためのIDとパスワードを(ルーター経由で)渡すのではなく、携帯電話やタブレットをタップするだけのリンク/ URLを送信できるかどうか、よく疑問に思ったことの1つです。接続が確立されると、それは本当にクールです。

または、提供されたリンクで必要なSSIDを自動的に選択し、パスワードを事前入力でき、ユーザーが行う必要があるのは、[参加](Appleの場合)または[接続](Androidの場合)ボタンをタップするだけの場合も、魔法のようです。

これが可能だと思う人がいたら教えてください。

新しいスレッドはアドバイスに従って別のアイデアで始まりました

1
Unbound

遅い答えですが、iOSにはネイティブカメラアプリにQRリーダーが組み込まれています iOS 11以降 (この質問をした後約2か月でリリースされました。)同じことをサポートしています Wi- Fi QRコード すべてのAndroidアプリは ZXingライブラリ に基づいています。したがって、これは、取得するのとほぼ同じくらい普遍的なソリューションです。 Androidで何かを標準化するという課題。

これらのコードは、 オンラインサービス を使用するか、選択したQRジェネレーターを使用して、次のテキストを入力して生成できます。

WIFI:S:My_SSID;T:WPA;P:key goes here;H:false;
^    ^         ^     ^               ^
|    |         |     |               +-- hidden SSID (true/false)
|    |         |     +-- WPA key
|    |         +-- encryption type
|    +-- ESSID
+-- code type

特殊文字をエスケープします("';,、または\)バックスラッシュ付き。

2
miken32

残念ながら、すべてのモバイルおよびデスクトップ/ラップトップOSでサポートされることが保証されている単一の標準はありません。各プラットフォームで最も簡単なソリューションを処理する手間は、一般に、ネットワークを選択してパスワードを入力する手間よりも大きくなります。したがって、物事を簡単にしようとすることで、それをより複雑にすることになります。

IOSまたはmacOSの場合、.mobileconfig「プロビジョニングプロファイル」へのリンクを送信できます。 Apple Configurator 2 アプリを使用してそれらを作成し、選択した(できれば安全な)Webサーバーに投稿できます。ただし、iOSまたはmacOSに署名されていないプロビジョニングプロファイルをダウンロードしてインストールさせる手間は、ネットワークを選択してパスワードを入力するよりも面倒な場合があります。

Androidの場合、zxing( "Zebra Crossing")オープンソースプロジェクトで定義されたWIFI:スキーマを使用してQRCodeを印刷できます。現在、Androidから派生したスマートフォンOSの多くは、カメラアプリに組み込まれているこれをサポートしていると思います。これは、機能する場合はかなり便利ですが、ゲストの1人が機能しない場合は、それをサポートするカメラアプリまたはバーコードスキャナーアプリをダウンロードしてインストールする必要があります。

Windowsと一部のデスクトップ/ラップトップLinuxディストリビューションにはおそらく同様のソリューションがあります。

0
Spiff

ゲストアカウントをwifiユーザー名guest、パスワードguestに追加し、電話に保存するテキストメッセージを送信します。このゲストアカウントは通常、電話コンピュータとガジェットが担当者のWIFIに接続する独自のネットワークを保護するための適切な設定です。今、これは彼らが彼らのゲストアカウントを超えていないあなたの友達です。

0
Bob

最大のハードルは、あなたが送ったものを何でも翻訳するものを見つけることだと思います。これは良い考えのように思えますが、どのソリューションでも、各ゲストの電話に(サードパーティ?)アプリが必要になる可能性があります。

私が見つけた最も近いものは roamingsoftによるWiFi接続マネージャー でした。これにより、QRコードを介してネットワークを追加できます。したがって、ゲストにそのアプリをインストールしてもらい、コードをスキャンして最後に接続します。

この解決策はエレガントではありませんが、正直なところ、自分で何かを書きたくない限り、他に何も飛び出しませんでした。

0
Anaksunaman