Class_wlan - gfd-dennou-club/mrubyc-esp32 GitHub Wiki
WLAN
Constructor
wlan = WLAN.new( mode, flag )
- mode : STA or AP (現在は STA のみサポート)
- flag : インターフェイスのアクティブ化 (true or false)
例
wlan = WLAN.new( mode, WLAN::ACTIVE )
インタフェースをアクティブ化
wlan.active( flag )
- flag : True
wlan = WLAN.new( mode )
wlan.active(True)
アクセスポイントをスキャン
wlan.scan()
wlan.scan()
ステーションが AP に繋がったかをチェック
wlan.is_connected?
wlan.is_connected?
AP に接続
wlan.connect(essid, password)
- essid : アクセスポイントの ESSID
- password : アクセスポイントのパスワード
wlan.connect('essid', 'password')
インタフェースの IP/netmask/gw/DNS アドレスを取得
wlan.ifconfig()
wlan.ifconfig()
インタフェースの情報取得
wlan.config( parm )
- parm : パラメタ
例: IP アドレスを取得
wlan.config('ip')
例: インタフェースの MAC アドレスを取得
wlan.config('mac')
実行
invoke( url ), access( url )
- url : URL of a Web page
wlan.invoke( "http://www.gfd-dennou.org/" )
wlan.access( "http://www.gfd-dennou.org/" )
注意
現在はステーションインターフェイス (STA_IF, 端末) のみサポート. アクセスポイントインターフェイス (AP_IF) はサポートしていない.