2016-12-24 3 views
0

PythonスクリプトとSL4Aを使用してAndroidのWiFiアクセスポイントに接続する必要があります。私はSL4Aのドキュメントhttp://www.mithril.com.au/android/doc/WifiFacade.html を見ましたが、特定のAPに接続して認証する機能はありません。これを回避する方法はありますか?AndroidでPythonとSL4Aを使用してAPに接続する

ありがとうございます!

PS:実際にすべてのAndroid APIにアクセスできる適切なスクリプト言語を探していますが、単純な構文はプラスになります。ユーザーは、WiFiアクセスポイントへの認証、アプリケーションの起動、ブラウザのURLへのナビゲートなどのタスク用の簡単なスクリプトを書くことができます。しかし、SL4AがAndroidで利用できる唯一のスクリプトプラットフォームであるようです。

答えて

0

新しいバージョンのSL4A 6.2.0(アルファステータス)は、AP に新しいAPI wifiConnectを接続できます。

method = "no-security" 
if method == "no-security": 
    cfg = dict(
     SSID="invalidwifi", 
     # below parameters are not used in example of my expalation site. 
     # BSSID=, 
     # hiddenSSID=False, 
     # priority=, 
     # apBand=, 
    ) 
elif method == "WEP": 
    cfg = dict(
     SSID="invalidwifi", 
     wepKeys=["key0"], 
     wepTxKeyIndex=0, 
    ) 
else: # elif method == "WPA2": 
    cfg = dict(
     SSID="sample", 
     password="abc", 
     # preSharedKey="128bitkey.........", 
     # or you can use: password="presharedkey", 
     # be careful SL4A can't allow 64byte key. 
    ) 
droid.wifiConnect(cfg) 

このコードと新しいAPIをテストしました。 試してみてください。

+1

これは明らかに私が求めていたものではありません。 – flintlock

関連する問題