This commit is contained in:
pvvx 2017-04-28 05:01:54 +03:00
parent 58093484e1
commit 163c8c1876
17 changed files with 336 additions and 409 deletions

View file

@ -8,18 +8,32 @@
~inc:menu.inc~
<div class="content">
<form method='post' action='/timeout.htm'>
<input type='hidden' name='wifi_rdcfg' value='0xffffffff'>
<table class="form">
<tr>
<td colspan="2"><h2 class="title">WiFi SoftAP</h2></td>
<td colspan="2"><h2 class="title">WiFi Station</h2></td>
</tr>
<tr>
<td class="label">WiFi Mode:</td>
<td class="label">Mode:</td>
<td><select name='wifi_mode'>
<option value='1'>STATION_MODE</option>
<option value='2'>SOFTAP_MODE</option>
<option value='3'>STATIONAP_MODE</option>
<option value='1'>Station</option>
<option value='2'>SoftAP</option>
<option value='3'>Station+SoftAP</option>
</select></td>
<td class="label">Status:</td>
<td><select name='wifi_st_status'>
<option value='0'>Off</option>
<option value='1'>Start</option>
<option value='2'>ReConnect</option>
<option value='3'>Connected</option>
</select></td>
</tr>
<tr>
<td class="label">IEEE PHY:</td>
<td><select name='wifi_phy'>
<option value='1'>802.11b</option>
<option value='3'>802.11g</option>
<option value='11'>802.11n</option>
</select></td>
<td class="label">SSID:</td>
<td><input name='wifi_st_ssid' maxlength='31' value='~wifi_st_ssid~'></td>
@ -27,8 +41,8 @@
<tr>
<td class="label">AP SSID:</td>
<td><input name='wifi_ap_ssid' maxlength='31' value='~wifi_ap_ssid~'></td>
<td class="label">Password:</td>
<td><input name='wifi_st_psw' maxlength='63' value='~wifi_st_psw~'></td>
<td class="label">BSSID:</td>
<td><input name='wifi_st_bssid' maxlength='17' value='~wifi_st_bssid~'></td>
</tr>
<tr>
<td class="label">Hidden SSID:</td>
@ -36,17 +50,17 @@
<input type='hidden' name='wifi_ap_hssid' value='0'>
<input type='checkbox' name='wifi_ap_hssid' value='1'>
</td>
<td class="label">BSSID:</td>
<td><input name='wifi_st_bssid' maxlength='17' value='~wifi_st_bssid~'></td>
</tr>
<tr>
<td class="label">AP Password:</td>
<td><input name='wifi_ap_psw' maxlength='63' value='~wifi_ap_psw~'></td>
<td class="label">Use BSSID:</td>
<td>
<input type='hidden' name='wifi_st_sbss' value='0'>
<input type='checkbox' name='wifi_st_sbss' value='1'>
</td>
</tr>
<tr>
<td class="label">AP Password:</td>
<td><input name='wifi_ap_psw' maxlength='63' value='~wifi_ap_psw~'></td>
<td class="label">Password:</td>
<td><input name='wifi_st_psw' maxlength='63' value='~wifi_st_psw~'></td>
</tr>
<tr>
<td class="label">Channel:</td>
@ -67,30 +81,20 @@
<option value='9'>UNKNOWN</option>
</select></td>
</tr>
<tr>
<td class="label">IEEE PHY:</td>
<td><select name='wifi_phy'>
<option value='1'>802.11b</option>
<option value='3'>802.11g</option>
<option value='11'>802.11n</option>
</select></td>
<td class="label">IP:</td>
<td><input type='text' title='Static ip, if dhcp: off' name='wifi_st_ip' maxlength='31' value='~wifi_st_ip~'></td>
</tr>
<tr>
<td class="label">Auth Mode:</td>
<td><select name='wifi_ap_auth'>
<option value='0'>OPEN</option>
<option value='1'>WPA_WPA2_PSK</option>
</select></td>
<td class="label">Subnet Mask:</td>
<td><input name='wifi_st_msk' maxlength='31' value='~wifi_st_msk~'></td>
<td class="label">Gateway:</td>
<td><input name='wifi_st_gw' maxlength='31' value='~wifi_st_gw~'></td>
</tr>
<tr>
<td class="label">IP:</td>
<td><input name='wifi_ap_ip' maxlength='31' value='~wifi_ap_ip~'></td>
<td class="label">Gateway:</td>
<td><input name='wifi_st_gw' maxlength='31' value='~wifi_st_gw~'></td>
<td class="label">Subnet Mask:</td>
<td><input name='wifi_st_msk' maxlength='31' value='~wifi_st_msk~'></td>
</tr>
<tr>
<td class="label">Subnet Mask:</td>
@ -140,17 +144,25 @@
<option value='3'>25%</option>
<option value='4'>12.5%</option>
</select></td>
<td class="label">Sleep Mode:</td>
<td><select name='wifi_sleep'>
<option value='0'>Off</option>
<option value='1'>On</option>
</select></td>
<td class="label">IP:</td>
<td><input type='text' title='Static ip, if dhcp: off' name='wifi_st_ip' maxlength='31' value='~wifi_st_ip~'></td>
</tr>
<tr>
<td class="label">Beacon (ms):</td>
<td><input title='100...60000' name='wifi_ap_bint' maxlength='5' value='~wifi_ap_bint~'></td>
<td class="label">PowerSave:</td>
<td><select name='wifi_st_sleep'>
<option value='0'>Sleep Off</option>
<option value='1'>IPS</option>
<option value='2'>LPS</option>
<option value='3'>IPS/LPS</option>
</select></td>
</tr>
<tr>
<td class="label">Max connections:</td>
<td><input title='1..3, Default: 3.' name='wifi_ap_mcns' maxlength='1' value='~wifi_ap_mcns~'></td>
<td class="label">Beacon (ms):</td>
<td><input title='100...60000' name='wifi_ap_bint' maxlength='5' value='~wifi_ap_bint~'></td>
<td class="label">LPS DTIM:</td>
<td><input title='0 - Sleep Off, 1..255 - Sleep On. 1..255 - DTIM.' name='wifi_st_dtim' maxlength='5' value='~wifi_st_dtim~'></td>
</tr>
<tr>
<td class="label">AP Host Name:</td>
@ -172,11 +184,12 @@ for (var i=1; i < 14; i++) {
chlnum.options[i] = new Option(((i<10)?'0':'')+i,i);
}
var cfg = {
wifi_mode:"~wifi_cmode~",
wifi_st_status: "~wifi_st_status~",
wifi_ap_chl:"~wifi_ap_chl~",
wifi_ap_auth:"~wifi_ap_auth~",
wifi_phy:"~wifi_bgn~",
wifi_mode:"~wifi_mode~",
wifi_sleep:"~wifi_sleep~",
wifi_st_sleep:"~wifi_st_sleep~",
wifi_st_auth:"~wifi_st_auth~",
wifi_st_sbss:"~wifi_st_sbss~",
wifi_ap_hssid:"~wifi_ap_hssid~",