問題タブ [ssid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ユーザーが使用している WIFI がパスワードで保護されているかどうかを確認する方法
ユーザーが使用している WIFI (SSID、BSSID) が iOS API からパスワードで保護されているかどうかを確認するにはどうすればよいですか?
wifi - ルーターに接続せずにルーターの BSSID を取得するにはどうすればよいですか?
重複する SSID を区別するために、ルーターに接続せずにルーターの BSSID を取得するにはどうすればよいですか?
ルーターは BSSID をブロードキャストしますか?
android - WIFI接続時にSSIDを取得
Android デバイスが WIFI に接続されているときに、WIFI ネットワークの SSID を取得しようとしています。
をリッスンする BroadcastReceiver を登録しましたandroid.net.wifi.supplicant.CONNECTION_CHANGE
。WIFI が切断または再接続されたときに通知を受け取ります。残念ながら、ネットワークの SSID を取得できません。
次のコードを使用して SSID を検索しています。
SSID の代わりに文字列を取得します<unknown ssid>
。
これらはマニフェストのアクセス許可です (確認のために ACCESS_NETWORK_STATE を追加しましたが、実際には必要ありません)
なぜこれが起こるのですか?実際の SSID を取得するにはどうすればよいですか? ブロードキャストは、接続が確立される前に開始されますか? 私が聞くべき別の放送はありますか?WIFI 接続のみに関心があり、3G 接続には関心がありません。
更新: チェックしたところ、wifiInfo.getBSSID()
null が返されます。
android - Android - WiFi アソシエーションが非表示の WiFi 設定を無効にする
私のアプリには、ネットワーク選択画面があります。これには、構成された非表示の SSID を含む、すべての可視ネットワークが表示されます。
ただし、ユーザーが非表示の SSID ではない可視ネットワークを選択し、次のコードを使用してそれに関連付ける場合。
したがって、ここに示すネットワークに関連付ける方法 http://developer.android.com/reference/android/net/wifi/WifiManager.html#enableNetwork(int , boolean)
他のすべての構成を無効にします。これは、非表示の SSID では問題ありませんが、非表示の SSID 設定が無効になっており、スキャン結果に含まれていないことを意味します。つまり、ユーザーが非表示のネットワークにいて、別のネットワークに参加した場合、デバイスの Wifi 設定を起動しない限り、元の非表示のネットワークに戻ることはできません。
プログラムで Wifi ネットワークを変更する上記の方法は、デバイスの Wifi 設定で使用される方法とは異なる必要があることがわかりました。プログラムで関連付けてから Wifi 設定画面に移動すると、他のすべての構成済みネットワークが「無効」に設定されていることがわかります。ただし、デバイスの Wifi 設定画面からネットワークに関連付けると、他のすべての Wifi 構成は「保存済み」のままになります。
非表示の SSID 構成を無効にせずに保持するネットワークにプログラムで関連付ける代替方法はありますか?
ありがとう、これは本当の痛みです。
android - スキャン結果から SSID を接続できない - Android
WifiManager を使用して、利用可能な wifi をスキャンしました。
ネットワークのリストを取得できます。
しかし、この場合、特定のwifi SSIDに接続しようとすると String hotspot="some_wifi_name";
、ホットスポットがWifiConfigに追加されますが、その後、接続中に無限ループに入り、結果を再度スキャンすると、ループが続きます。
以下はBroadcast Receiver
、このSSIDを接続するために使用したものです。
目的の SSID を取得した後、再度 Wi-Fi をスキャンし、無限ループに入ります。どこが間違っているのか .