

現在、monacaでアプリを開発したいと考えております。

アプリでスマホから接続できる無線LANの一覧を取得し、  
ネットワークを選択後、パスワードを入力すると、  
そのネットワークに繋げられる。  
というのを作りたいと思っております。

monacaのドキュメントで、

<https://docs.monaca.io/ja/reference/cordova_6.2/network-information/>

ネットワーク情報を取得のプラグインはあったのですが、  
こちらだと、今、スマホが繋いでいるのがwifiなのかとか、  
そういう情報しか取れないように思えます。

windowsやmacで、wifiアイコンをクリックすると、  
周囲に飛んでいるネットワーク一覧が表示されるのと同じイメージです。

こういった機能を実装すること自体可能なのでしょうか。  
よろしくお願い致します。


CC BY-SA 3.0
2016-07-07T11:19:33.943
27429
2016-07-08T09:21:30.837
17098
question
monaca
monacaでネットワーク一覧の取得方法


カスタムプラグインを使いますが、  
<https://github.com/parsonsmatt/WifiWizard>  
を使うといけました。

Androidだけでしか確認してませんが、

javascript:

[code]

        function checkWifi() {
            WifiWizard.listNetworks( function(list) {
                alert( JSON.stringify( list ) );
            }, function(error) {
                alert( error );
            });
        }
    
[/code]

HTML:

[code]

    <button onclick="checkWifi();">Check Wifi</button>
    
[/code]

で、SSIDの一覧が取得できます。なぜか、SSIDの中にダブルクォートがついてました。


CC BY-SA 3.0
2016-07-08T09:21:30.837
27457
2016-07-08T09:21:30.837
8848
27429
answer