GeoVision WN8020-0L Manual Download Page 27

 

5.1.3

 

wsc_pin 

Set Enrollee's PIN Code. 

Range: 

{00000000 ~ 99999999} 

Value:   

5.1.4

 

wsc_ssid 

Set WPS AP SSID. 

Range: 

{0~z, 1~32 ascii characters} 

Value:   

5.1.5

 

wsc_bssid 

BSSID of WSC AP that STA wants to do WPS with 

 

Value: 

 

 

xx:xx:xx:xx:xx:xx 

5.1.6

 

wsc_start 

Trigger RT5370 STA driver to do WPS process. 

Range: 

NULL 

Value:   

5.1.7

 

wsc_stop 

Stop WPS process and don't wait upon two-minute timeout. 

Range: 

NULL 

Value:   

5.1.8

 

wsc_gen_pincode 

Generate new PIN code. 

Range: 

NULL 

Value:   

5.1.9

 

wsc_cred_count 

Set count of WPS credential, only support one credential for M8 in Registrar mode. 

Range: 

{1 ~ 8} 

Value:   

5.1.10

 

wsc_cred_ssid 

Set SSID into credtentail[idx]. 

Range: 

35/96 

27/75

Summary of Contents for WN8020-0L

Page 1: ...installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communicati...

Page 2: ...ot cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation 2 Installation Instructions When you install the platfor...

Page 3: ...RT2870STA RT2870STA dat This file will be read on loading driver module Use vi RT2870STA dat to modify settings according to your need The word of Default must not be removed Default CountryRegion 5 C...

Page 4: ...0 CarrierDetect 0 AntDiversity 0 BeaconLostTime 4 FtSupport 1 NOTE WMM parameters WmmCapable Set it as 1 to turn on WMM Qos support AckPolicy1 4 Ack policy which support normal Ack or no Ack AC_BK AC_...

Page 5: ...7 161 4 149 153 157 161 165 5 149 153 157 161 6 36 40 44 48 7 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 149 153 157 161 165 8 52 56 60 64 9 36 40 44 48 52 56 60 64 100 104 10...

Page 6: ...wAntDiv Value 0 Disable 1 HW RX antenna diversity 2 Fixed RX at AUX ANT 3 Fixed RX at main ANT 3 2 7 BGProtection Value 0 Auto 1 Always on 2 Always off 3 2 8 TxPreamble Value 0 Preamble Long 1 Preambl...

Page 7: ...e shared key Infra WPANONE For WPA pre shared key Adhoc WPA WPA2 3 2 15 EncrypType Value NONE For AuthMode OPEN WEP For AuthMode OPEN or AuthMode SHARED TKIP For AuthMode WPAPSK or WPA2PSK AES For Aut...

Page 8: ...3 characters key type 1 use reading profile only 3 2 20 WPAPSK Value 8 63 ASCII or 64 HEX characters 3 2 21 WmmCapable Value 0 Disable WMM 1 Enable WMM 3 2 22 IEEE80211H Enabel IEEE802 11h support Val...

Page 9: ...2 28 CarrierDetect Value 0 Disabled 1 Enabled 3 2 29 HT_RDG Value 0 Disabled 1 Enabled 3 2 30 HT_EXTCHA Value 0 Below 1 Above 3 2 31 HT_OpMode Value 0 HT mixed format 1 HT greenfield format Note If y...

Page 10: ...CS Value 0 15 33 auto 3 2 39 HT_MIMOPSEnable Enable Disable the 802 11n SM power save function Value 0 Disable 1 Enable Default 3 2 40 HT_MIMOPSMode Value 0 Static SM Power Save Mode 2 Reserved 1 Dyna...

Page 11: ...ptation Control Value 0 Disable Default 1 Enable 3 2 45 HT_HTC Enable disable HTC field of data frames send with 802 11n data rates Value 0 Disable Default 1 Enable 3 2 46 HT_DisableReordering Disable...

Page 12: ...efault 1 Enable 3 2 53 AntGain Define peak antenna gain dBi for Single SKU setting Value 0 Disable Single SKU TxPower Adjustment 1 255 Enable Single SKU TxPower Adjustment 3 2 54 BandedgeDelta Define...

Page 13: ...er version by issue iwpriv set command Range Any value Value 0 Example iwpriv ra0 set DriverVersion 1 4 1 2 CountryRegion Set country region Range 0 7 Value Region Channels 0 1 11 1 1 13 2 10 11 3 10...

Page 14: ...153 157 161 165 10 36 40 44 48 149 153 157 161 165 11 36 40 44 48 52 56 60 64 100 104 108 112 116 120 149 153 157 161 4 1 4 SSID Set AP SSID Range 0 z 1 32 ascii characters Value 4 1 5 WirelessMode S...

Page 15: ...tage Range 0 100 Value 4 1 10 Channel Set Channel depends on CountryRegion or CountryRegionABand 4 1 11 HwAntDiv Setting H W Antenna Diversity Diable or Enable Value 0 Disable 1 HW RX antenna diversit...

Page 16: ...PAUTO WPAPSK WPA2PSK WPANONE Value 4 1 17 EncrypType Set Encryption Type Range NONE WEP TKIP AES Value 4 1 18 DefaultKeyID Set Default Key ID Range 1 4 Value 4 1 19 Key1 Set Key1 String Range 5 ascii...

Page 17: ...x number or 13 ascii characters or 26 hex numbers Value 4 1 23 WPAPSK WPA Pre Shared Key Range 8 63 ascii or 64 hex characters Value 4 1 24 WmmCapable Set WMM Capable Range 0 1 Value 0 Disable WMM 1 E...

Page 18: ...nformatic message 5 LOUD display all message 4 1 29 CarrierDetect Value 0 Disabled 1 Enabled 4 1 30 HtRdg Enable HT Reverse Direction Grant Value 0 Disabled 1 Enabled 4 1 31 HtExtcha To locate the 40M...

Page 19: ...block acknowledgment Block Ack Value 0 Disabled 1 Enabled 4 1 36 HtAmsdu Enable aggregation of multiple MSDUs in one MPDU Value 0 Disabled 1 Enabled 4 1 37 HtBaWinSize Set BA WinSize Value 1 64 4 1 3...

Page 20: ...1 2Mbps MCS 2 5 5 Mbps MCS 3 11 Mbps Mode OFDM MCS 0 6Mbps MCS 1 9Mbps MCS 2 12Mbps MCS 3 18Mbps MCS 4 24Mbps MCS 5 36Mbps MCS 6 48Mbps MCS 7 54Mbps 4 1 43 LongRetry USE iwpriv ra0 set LongRetry value...

Page 21: ...ests Value 0 Disable Default 1 Enable 4 1 49 BeaconLostTime value Change Beacon Lost Time Value 1 60 seconds Default value is 4 seconds 4 1 50 AutoRoaming value Enable disable auto roaming mechanism V...

Page 22: ...6 AntGain Define peak antenna gain dBi for Single SKU setting Value 0 Disable Single SKU TxPower Adjustment 1 255 Enable Single SKU TxPower Adjustment 4 2 Iwpriv ra0 show use This section describes pa...

Page 23: ...eneral data iwpriv ra0 show parameters 4 3 1 radio_off Turn STA radio off 4 3 2 radio_on Turn STA radio on 4 4 Iwpriv Examples 4 4 1 Infrastructure 4 4 1 1 OPEN NONE Config STA to link with AP which i...

Page 24: ...riv ra0 set SSID AP s SSID 5 iwpriv ra0 set WPAPSK AP s wpa preshared key 6 iwpriv ra0 set SSID AP s SSID 4 4 1 5 WPA2PSK TKIP Config STA to link with AP which is WPA2PSK TKIP Authentication Encryptio...

Page 25: ...ults after scanning manual rescan 4 6 iwconfig The subsequent settings are used in the standard iwconfig configuration 1 iwconfig ra0 essid NN on off set essid 2 iwconfig ra0 mode managed ad hoc set w...

Page 26: ...ber A Registrar is an entity with the authority to issue and revoke domain credentials A registrar can be integrated into an AP The AP can be either a WLAN AP or a wireless router Figure 1 Components...

Page 27: ...x xx xx 5 1 6 wsc_start Trigger RT5370 STA driver to do WPS process Range NULL Value 5 1 7 wsc_stop Stop WPS process and don t wait upon two minute timeout Range NULL Value 5 1 8 wsc_gen_pincode Gener...

Page 28: ...Type into credtentail idx Range idx encr_str Value idx 0 7 encr_str NONE WEP TKIP AES Example iwpriv ra0 wsc_cred_encr 0 TKIP 5 1 13 wsc_cred_keyIdx Set Key Index into credtentail idx Range idx key_in...

Page 29: ...s successful driver will re connect to AP or not Range 0 1 Value 0 Disabled driver won t re connect to AP with new configurations 1 Enabled driver will re connect to AP with new configurations 5 1 18...

Page 30: ...priv ra0 wsc_ssid AP s SSID iwpriv ra0 wsc_start iii If the registration is successful the Enrollee will be re configured with the new parameters and will connect to the AP with these new parameters 5...

Page 31: ...red AP Unconfigured AP EAP Registrar b Configure the configured AP Configured AP EAP Registrar i AP Start PBC on the Enrollee WPS AP ii RT5370 Linux WPS STA iwpriv ra0 wsc_conf_mode 2 Registrar iwpriv...

Page 32: ...lwreq ifr_name ra0 3 lwreq u mode WSC_CREDENTIAL_COUNT memcpy lwreq u name offset buffer IFNAMSIZ offset Perform the private ioctl if ioctl skfd RTPRIV_IOCTL_SET_WSC_PROFILE_U32_ITEM lwreq 0 fprintf...

Page 33: ...SIZ 16 define RTPRIV_IOCTL_SET_WSC_PROFILE_U32_ITEM SIOCIWFIRSTPRIV 0x14 define RTPRIV_IOCTL_SET_WSC_PROFILE_STRING_ITEM SIOCIWFIRSTPRIV 0x16 enum WSC_CREDENTIAL_COUNT 1 WSC_CREDENTIAL_SSID 2 WSC_CRED...

Page 34: ...NT memcpy lwreq u name offset buffer IFNAMSIZ offset Perform the private ioctl if ioctl skfd RTPRIV_IOCTL_SET_WSC_PROFILE_U32_ITEM lwreq 0 fprintf stderr Interface doesn t accept private ioctl n retur...

Page 35: ...vailable 6 1 Iwpriv use 6 1 1 P2pOpMode Set p2p interface operate mode to GO Value 1 Auto Force GO mode Example iwpriv p2p0 set P2pOpMode 1 6 1 2 p2pLisCh Set p2p device Channel in Listen stage Value...

Page 36: ...haracters Example iwpriv p2p0 set p2pDevName xxxxx 6 1 6 p2pWscMode Set p2p device WSC Mode for P2P negotiate Value 1 PIN 2 PBC Example iwpriv p2p0 set p2pWscMode x 6 1 7 p2pWscConf Set p2p device WSC...

Page 37: ...x 6 1 11 p2pLink Select p2p device ID to do GO Negotiation Value 0 29 Software setting Example iwpriv p2p0 set p2pLink x 6 1 12 p2pCfg Dump Show p2p configuration In kernel background message Value An...

Page 38: ...fMthd Set default WSC Config Method to Provision Value 1 Display 2 KeyPad 3 PBC Example iwpriv p2p0 set p2pDefConfMthd x 6 1 19 p2pLinkDown Tear down p2p session and change as p2p device mode Value An...

Page 39: ...2pLisCh 11 iwpriv p2p0 set p2pScan 1 P2P Device Start Device Discovery iwpriv p2p0 set p2pScan 1 P2P Device Stop Device Discovery iwpriv p2p0 set p2pScan 0 Connect the P2P Device on Scan Table of inde...

Page 40: ...rity setting change iwpriv p2p0 set p2pReset 1 iwpriv p2p0 set p2pOpCh 1 iwpriv p2p0 set P2pOpMode 1 iwpriv p2p0 set p2pWscMode 2 iwpriv p2p0 set p2pWscConf 3 iwpriv p2p0 set p2pDevName Ralink P2P Dev...

Page 41: ...PS PIN Display iwpriv p2p0 set p2pOpCh 11 iwpriv p2p0 set P2pOpMode 1 iwpriv p2p0 set p2pWscMode 1 iwpriv p2p0 set p2pWscConf 1 iwpriv p2p0 set WscConfMode 7 iwpriv p2p0 set WscMode 1 iwpriv p2p0 set...

Page 42: ...h 1 iwpriv p2p0 set p2pGoInt 0 Default is 0 iwpriv p2p0 set p2pWscMode 1 iwpriv p2p0 set p2pWscConf 1 iwpriv p2p0 set WscConfMode 7 iwpriv p2p0 set WscMode 1 iwpriv p2p0 set WscGetConf 1 iwpriv p2p0 s...

Page 43: ...q flags 0 erq length 0 Channel Frequency Hz SIOCGIWFREQ wrq u freq m pAd CommonCfg Channel wrq u freq e 0 wrq u freq i 0 Node name nickname SIOCGIWNICKN erq wrq u data erq length strlen pAd nickn Stat...

Page 44: ...encoding flags IW_ENCODE_RESTRICTED if pAd CommonCfg WepStatus Ndis802_11WEPDisabled wrq u encoding flags IW_ENCODE_DISABLED else if wrq u encoding pointer wrq u encoding length pAd SharedKey index Ke...

Page 45: ...ags if erq length IW_ESSID_MAX_SIZE Status E2BIG break Status copy_from_user Ssid Ssid erq pointer erq length 1 Ssid SsidLength erq length 1 minus null character else Ssid SsidLength 0 ANY ssid memcpy...

Page 46: ...frq m 100 chan pAd CommonCfg Channel chan node name nickname SIOCSIWNICKN erq wrq u data if erq flags if erq length IW_ESSID_MAX_SIZE Status copy_from_user pAd nickn erq pointer erq length else Statu...

Page 47: ...token mode SIOCSIWENCODE index wrq u encoding flags IW_ENCODE_INDEX 1 if index 0 index NR_WEP_KEYS index pAd CommonCfg DefaultKeyId Default key for tx shared key if wrq u encoding pointer len wrq u e...

Page 48: ...ta sizeof NDIS_802_11_MAC_ADDRESS if pAd Mlme CntlMachine CurrState CNTL_IDLE MlmeRestartStateMachine pAd pAd MlmeAux CurrReqIsFromNdis FALSE MlmeEnqueue pAd MLME_CNTL_STATE_MACHINE OID_802_11_BSSID s...

Page 49: ...t_id char name 25 interface name char data 255 command string struct iwreq wrq Default setting wrq ifr_name name ra0 interface name wrq u data pointer data data buffer of command string wrq u data len...

Page 50: ...d IOCTL Function Get Data Function Type Command IOCTL RTPRIV_IOCTL_STATISTICS Iwpriv ra0 stat sprintf name ra0 strcpy data stat strcpy wrq ifr_name name wrq u data length strlen data wrq u data pointe...

Page 51: ...trcpy wrq ifr_name name wrq u data length 0 wrq u data pointer data wrq u data flags OID_802_11_BSSID_LIST_SCAN ioctl socket_id RT_PRIV_IOCTL wrq OID_802_11_SSID sprintf name ra0 strcpy wrq ifr_name n...

Page 52: ...PHY_MODE ioctl socket_id RT_PRIV_IOCTL wrq RT_OID_802_11_STA_CONFIG sprintf name ra0 strcpy wrq ifr_name name memset data 0 sizeof RT_802_11_STA_CONFIG wrq u data length sizeof RT_802_11_STA_CONFIG wr...

Page 53: ...AUTHENTICATION_MODE wrq u data length sizeof NDIS_802_11_AUTHENTICATION_MODE wrq u data pointer data wrq u data flags OID_802_11_AUTHENTICATION_MODE ioctl socket_id RT_PRIV_IOCTL wrq OID_802_11_INFRAS...

Page 54: ...CTL wrq OID_802_11_FRAGMENTATION_THRESHOLD printf name ra0 strcpy wrq ifr_name name memset data 0 sizeof NDIS_802_11_FRAGMENTATION_THRESHOLD wrq u data length sizeof NDIS_802_11_FRAGMENTATION_THRESHOL...

Page 55: ...ORK_TYPE wrq u data length sizeof NDIS_802_11_NETWORK_TYPE wrq u data pointer data wrq u data flags OID_802_11_NETWORK_TYPE_IN_USE ioctl socket_id RT_PRIV_IOCTL wrq OID_802_11_RX_ANTENNA_SELECTED prin...

Page 56: ...socket_id RT_PRIV_IOCTL wrq OID_802_11_ADD_KEY printf name ra0 strcpy wrq ifr_name name memset data 0 keylength 5 10 13 26 wrq u data length keylength L wrq u data pointer data wrq u data flags OID_8...

Page 57: ...ATION wrq u data length sizeof NDIS_802_11_CONFIGURATION wrq u data pointer data wrq u data flags OID_802_11_CONFIGURATION ioctl socket_id RT_PRIV_IOCTL wrq OID_SET_COUNTERMEASURES printf name ra0 str...

Page 58: ...ame memset data 0 sizeof ULONG wrq u data length sizeof ULONG wrq u data pointer data wrq u data flags RT_OID_WPA_SUPPLICANT_SUPPORT ioctl socket_id RT_PRIV_IOCTL wrq RT_SET_DEL_MAC_ENTRY sprintf name...

Page 59: ...et Raw Data with Flags IOCTL Function Get Raw Data by I O Control Interface with Flags Function Type IOCTL RT_OID_DEVICE_NAME sprintf name ra0 strcpy wrq ifr_name name memset data 0 255 wrq u data len...

Page 60: ...ADDRESS ioctl socket_id RT_PRIV_IOCTL wrq OID_GEN_MEDIA_CONNECT_STATUS sprintf name ra0 strcpy wrq ifr_name name memset data 0 sizeof NDIS_MEDIA_STATE wrq u data length sizeof NDIS_MEDIA_STATE wrq u d...

Page 61: ...ifr_name name memset data 0 sizeof NDIS_802_11_CONFIGURATION wrq u data length sizeof NDIS_802_11_CONFIGURATION wrq u data pointer data wrq u data flags OID_802_11_CONFIGURATION ioctl socket_id RT_PRI...

Page 62: ...et_id RT_PRIV_IOCTL wrq OID_802_11_STATISTICS sprintf name ra0 strcpy wrq ifr_name name memset data 0 sizeof NDIS_802_11_STATISTICS wrq u data length sizeof NDIS_802_11_STATISTICS wrq u data pointer d...

Page 63: ...IXED if check 802 11b 10 RT_802_11_PHY_MODE sprintf name ra0 strcpy wrq ifr_name name memset data 0 sizeof ulInfo wrq u data length sizeof ulInfo wrq u data pointer data wrq u data flags RT_OID_802_11...

Page 64: ...PRIV_IOCTL wrq OID_802_11_POWER_MODE sprintf name ra0 strcpy wrq ifr_name name memset data 0 sizeof PowerMode wrq u data length sizeof PowerMode wrq u data pointer data wrq u data flags OID_802_11_POW...

Page 65: ...hMode wrq u data pointer data wrq u data flags OID_802_11_AUTHENTICATION_MODE ioctl socket_id RT_PRIV_IOCTL wrq OID_802_11_WEP_STATUS sprintf name ra0 strcpy wrq ifr_name name memset data 0 sizeof Wep...

Page 66: ...ifr_name name memset data 0 sizeof ULONG wrq u data length sizeof ULONG wrq u data pointer data wrq u data flags OID_802_11_NETWORK_TYPE_IN_USE ioctl socket_id RT_PRIV_IOCTL wrq RT_OID_802_11_QUERY_E...

Page 67: ...wrq u data flags RT_OID_802_11_EXTRA_INFO ioctl socket_id RT_PRIV_IOCTL wrq RT_OID_802_11_QUERY_PIDVID sprintf name ra0 strcpy wrq ifr_name name memset data 0 sizeof ULONG wrq u data length sizeof UL...

Page 68: ...SIZE_MASK sprintf wrq ifr_name ra0 wrq u data pointer caddr_t buffer wrq u data flags SHOW_CONN_STATUS ioctl socket_id RTPRIV_IOCTL_SHOW wrq 8 2 5 Set Raw Data with Flags IOCTL Function Get Raw Data b...

Page 69: ...f wrq ifr_name ra0 wrq u data pointer caddr_t tmp_ht_mode wrq u data length sizeof RT_802_11_PHY_MODE wrq u data flags RT_OID_802_11_SET_HT_PHYMODE OID_GET_SET_TOGGLE ioctl socket_id RT_PRIV_IOCTL wrq...

Page 70: ...L_STATISTICS wrq 9 1 3 GET AP list table Linux console command iwpriv ra0 get_site_survey sample code u_char buffer 4096 sprintf wrq ifr_name ra0 wrq u data pointer caddr_t buffer wrq u data flags 0 i...

Page 71: ...rintf wrq ifr_name ra0 wrq u data pointer caddr_t SSID wrq u data flags OID_802_11_SSID ioctl socket_id RT_PRIV_IOCTL wrq 9 1 9 GET station s last TX related information Sample code HTTRANSMIT_SETTING...

Page 72: ...IS_802_11_NETWORK_INFRASTRUCTURE BssType sprintf wrq ifr_name ra0 wrq u data pointer caddr_t BssType wrq u data flags OID_802_11_INFRASTRUCTURE_MODE ioctl socket_id RT_PRIV_IOCTL wrq 9 1 13 GET Authen...

Page 73: ...P_STATUS PNDIS_802_11_WEP_STATUS NDIS_802_11_WEP_STATUS WepStatus sprintf wrq ifr_name ra0 wrq u data pointer caddr_t WepStatus wrq u data flags OID_802_11_WEP_STATUS ioctl socket_id RT_PRIV_IOCTL wrq...

Page 74: ...etting field MCS Rate Rate 0 break default Rate 0 break char bGetHTTxRateByBW_GI_MCS int nBW int nGI int nMCS double dRate double HTTxRate20_800 16 6 5 13 0 19 5 26 0 39 0 52 0 58 5 65 0 13 0 26 0 39...

Page 75: ...dRate HTTxRate40_400 nMCS else return 0 false return 1 true 75 75...

Reviews: