background image

GS2101M IP2WiFi Adapter Command Reference Guide

1VV0301499

 Rev. 2.0

11

2019-08-05

<CR>
Carriage return

Each command is terminated by a carriage return.

<LF>
Line feed

Each command is terminated by a line feed.

<CR> <LF>
Carriage return
Line feed

Each response is started with a carriage return and line feed with some 
exceptions.

 < >
Angle brackets

Enclose a numeric range, endpoints inclusive. Do not enter angle 
brackets as part of any command.

<SSID>

 =
Equal sign

Separates the variable from explanatory text. Is entered as part of the 
command.

PROCESSID = <CID>

.
dot (period)

Allows the repetition of the element that immediately follows it multiple 
times. Do not enter as part of the command.

.AA:NN can be expanded to 1:01 1:02 1:03.

A.B.C.D
IP address

IPv4-style address.

10.0.11.123

LINE
End-to-line input token

Indicates user input of any string, including spaces. No other parameters 
may be entered after input for this token.

string of words

WORD
Single token

Indicates user input of any contiguous string (excluding spaces).

singlewordnospaces

Table 2   Document Text Conventions (Continued)

Convention Type

Description

Содержание GS2101M Series

Страница 1: ...GS2101M IP2WiFi Adapter Command Reference Guide 1VV0301499 Rev 2 0 2019 08 05...

Страница 2: ...ights for copyrighted material including the exclusive right to copy reproduce in any form distribute and make derivative works of the copyrighted material Accordingly any copyrighted material of Teli...

Страница 3: ...Activities IV Trademarks TELIT and the Stylized T Logo are registered in Trademark Office All other product or service names are the property of their respective owners V Third Party Rights The softw...

Страница 4: ...GS2101M IP2WiFi Adapter Command Reference Guide 1VV0301499 Rev 2 0 4 2019 08 05 APPLICABILITY TABLE PRODUCT GS2101M Software Release 5 8 0...

Страница 5: ...ion 31 3 1 Startup Handling 32 3 1 1 Single Interface Startup Handling 32 3 1 2 Dual Interface Startup Handling 33 3 2 Interface 33 3 2 1 UART 33 3 2 1 1 UART Parameters 33 3 2 1 2 Software Flow Contr...

Страница 6: ...raceful Shutdown of WLAN 88 5 1 8 SSID Hide 89 5 2 Beacon Mode Unassociated Mode 90 5 2 1 Unassociated Unsolicited Tx 90 5 2 2 Unassociated Unsolicited Rx 96 5 2 2 1 Examples for Unassociated Unsolici...

Страница 7: ...146 6 2 4 Battery Check Stop 147 6 2 5 Battery Value Get 147 6 3 System Power Save 148 6 3 1 Hibernate 148 6 3 2 Standby 149 6 3 2 1 Putting the System in Standby 149 6 3 2 2 Enabling Standby Mode Bet...

Страница 8: ...Calibration 179 8 2 4 For Complete Sequence of Live Calibration 181 8 3 Debug 181 8 3 1 Log Level 181 8 3 2 Echo 182 8 3 3 Verbose 183 8 3 4 RSSI 184 8 3 5 WLAN Status 184 8 3 6 WLAN Statistics 185 A...

Страница 9: ...ences page 14 Contact Information Support page 15 Returning Products to Telit page 16 Accessing the Telit Wi Fi Portal page 16 Revision History This revision history of the GainSpan IP to WiFi Adapter...

Страница 10: ...tion command syntax monospaced font This monospaced font represents command strings entered on a command line and sample source code AT XXXX Proportional font description Gives specific details about...

Страница 11: ...n Separates the variable from explanatory text Is entered as part of the command PROCESSID CID dot period Allows the repetition of the element that immediately follows it multiple times Do not enter a...

Страница 12: ...standing a feature or references to material not available in the manual Alert Alerts you of potential damage to a program device or system or the loss of data or service Caution Cautions you about a...

Страница 13: ...Hardware User Guide Provides instructions on how to setup and use the GS2000 based module evaluation board along with component description jumper settings board specifications and pinouts 1VV0301395...

Страница 14: ...applicable Software release version if applicable References The references listed in Table 5 page 14 are available on the Telit Wi Fi Portal Refer to Accessing the Telit Wi Fi Portal page 16 for det...

Страница 15: ...t among other things wherever applicable Alternatively for more Technical Support information or assistance perform the following steps 1 Visit https www telit com go to Products Wi Fi and Blue tooth...

Страница 16: ...urn of the components 5 Pack the component for shipment Guidelines for Packing Components for Shipment To pack and ship individual components When you return components make sure they are adequately p...

Страница 17: ...ious features within the Telit Wi Fi Portal 5 Click the Agreements tab to download and upload the SLA for ADK and SDK respectively 6 Click on the Documents tab to search download and print product doc...

Страница 18: ...on and WLAN firmware For Application firmware it contains information about MAC address regularity information module related information and so on For WLAN firmware it contains information about cali...

Страница 19: ...eral power save and security related commands as required Start connection to an Access Point or do provisioning as required Obtain IP Address and Start Data Transfer Select advanced services if any 4...

Страница 20: ...P to WiFi Hosted under the SDK Builder Configuration screen displays the module information that includes the module selected firmware version application SRAM APP WLAN RTC and Flash Internal External...

Страница 21: ...tting Once you have completed selecting the options and features for building the IP to WiFi Hosted firmware click the Next button or select the Summary tab The Build Configuration Summary screen disp...

Страница 22: ...rk Management page 29 2 1 Overview Figure 1 page 22 shows the overall architecture of the IP to WiFi IP2WiFi interface Transmit Tx and Receive Rx Data Handlers pass messages to and from the WiFi inter...

Страница 23: ...he User can establish a data connection here and send data In data processing mode data can be sent to or received from the host For each mode configuration parameters are stored in non volatile memor...

Страница 24: ...SPI SPI Mode 0 CPL 0 CPH 0 Any changes to this configuration that were made in a previous session using the ATB command see 3 2 1 1 UART Parameters page 33 will be lost when power is lost To make cha...

Страница 25: ...d with a carriage return CR or line feed LF Each response is started with a carriage return CR and line feed LF with the exception of the responses to the following commands The response to the follow...

Страница 26: ...owing pages This encoding is used for both transmitted and received data ESC R Length Ethernet package Where the Ethernet Packet is DstAddr SrcAddr EtherType Payload The contents of are byte or byte s...

Страница 27: ...s a possibility for the receiving wireless buffers to be full on the GS node side and the GS node might drop the data If software flow control is enabled then the interface sends an XOFF character to...

Страница 28: ...n data mode The auto connection mode processor for data transfer in auto connection mode Then Data is transferred on the serial port from The command processor in order to output responses to commands...

Страница 29: ...e configured authentication mode AT WAUTH see 5 3 8 Advanced Commands page 118 for more information Associate to the AP AT WA see 5 3 5 Association page 113 Perform security negotiation if required Ch...

Страница 30: ...d and Input SSID Expected SSID Input SSID Remarks TEST TEST Valid satisfies rule 2 TEST TEST Valid satisfies rule 2 TE ST TE ST Valid satisfies rule 3 TE ST TE ST Invalid breaks rule 3 TE ST TE ST Val...

Страница 31: ...erface It supports to use a combination of two interfaces to communicate with Host One interface Command interface is used for AT command response and the other interface Data interface is used for da...

Страница 32: ...r transmission at the GS node s SPI interface In case of SPI Byte Stuffing Host MCU repeatedly transmit s idle characters F5 over the SPI line and reads the characters transmitted by GS node r nIP2WiF...

Страница 33: ...nIP2Wifi r n message through Command UART interface to the host after power cycle and sends DataInterfaceReady r n message on Data interface 3 Command UART interface does not accept any AT commands un...

Страница 34: ...o prevent data loss and data corruption 3 Software flow control needs to be used for ASCII data transfer up to 115200 baud rate 4 Hardware flow control needs to be used for ASCII data transfer beyond...

Страница 35: ...are Flow Control parameters Synchronous Response Table 13 page 35 describes the synchronous responses and remarks for the Software Flow Control command Table 12 Software Flow Control Parameters Parame...

Страница 36: ...are Flow Control parameters Synchronous Response Table 15 page 36 describes the synchronous responses and remarks for the Hardware Flow Control command Table 14 Hardware Flow Control Parameters Parame...

Страница 37: ...ameters take effect after node reset restart However they are stored in RAM and will be lost when power is lost unless they are saved to a profile using AT W see 4 3 2 Save Profile page 65 The profile...

Страница 38: ...is incorporated SPI transmit data handling procedure The SPI data transfer layer makes use of an octet or byte stuffing procedure The Control Escape octet is defined as binary 11111011 hexadecimal 0xF...

Страница 39: ...rk then XOFF character will be sent out informing the host to stop transmitting actual data After receiving XOFF character host must stop transmitting actual data and can send IDLE bytes until the XON...

Страница 40: ...sing Interrupt based methodology Transferring Data from MCU to GS Node 1 MCU sends first four bytes of WRITE_REQUEST to GS node It waits for minimum of 3 2 microseconds and rearms the interrupt handle...

Страница 41: ...done by tasks who have a higher priority than the application receive task which makes the GPIO37 high when there is data to be sent to MCU While the interrupts are disabled a thread switch can only h...

Страница 42: ...receive the WRITE_RESPONSE 7 MCU parses the WRITE_RESPONSE if it is WRITE_RESPONSE_OK it learns the amount of data that can be received by GS node and provides eight bytes of Data header to GS node 8...

Страница 43: ...re put in PING Tx buffer Figure 4 page 43 shows the timing diagram from step 4 to step 8 Figure 4 Transferring data from MCU to GS node Contd The following section provides steps involved while transf...

Страница 44: ...e operation after issuing a READ_REQUEST or WRITE_REQUEST The data length value in the DATA_HEADER should always be identical to the data length value in the respective READ_RESPONSE or WRITE_RESPONSE...

Страница 45: ...en GS node receives the WRITE_REQUEST it pulls GPIO37 LOW to avoid the race condition when GPIO37 is high and HOST MCU wants to write some data to GS node and then processes WRITE_REQUEST It creates W...

Страница 46: ...from GS2000 and a If GPIO is LOW will stop the clock b If GPIO is HIGH will start the procedure for READ once it is ready to receive The following section provides steps involved while transferring d...

Страница 47: ...bytes of Data header and actual data If it is READ_RESPONSE_NOK then there is no actual data to be sent to MCU 7 GS node pulls down the GPIO37 to LOW after sending READ_RESPONSE and DATA_HEADER This...

Страница 48: ...TE When the size of data is less than 1024 bytes the time GPIO37 takes to become low after step 6 is 16 clock cycles READ RESPONSE Data Header When the size of data is more than 1024 bytes the wait cy...

Страница 49: ...11 12 13 14 15 16 WRITE_REQUEST from HOST DATA HOST CLOCK CMD PHASE RESPONSE PHASE DATA PHASE WRITE_RESPONSE DATA_HEADER GPIO goes LOW after 16 X bytes when MCU sending more than 1024bytes to GS Wher...

Страница 50: ...nt problems when waiting for the start element However no provisions are made to ensure that the subsequent data stream does not contain a byte with value 0xA5 so it is possible for the driver to mist...

Страница 51: ...the HI Frame Response from GS node Figure 10 HI Frame Response from GS Node Table 21 page 52 shows the HI Frame Response from GS node Table 20 HI Parameters Service Class Identifiers Identifiers Desc...

Страница 52: ...U side 0x14 READ_RESPONSE_NOK to MCU side 0x15 DATA to MCU side Reserved 0x00 Additional Info 0x00 0x00 0x00 0x01 Pending Data for transfer from GS2000 to MCU Length 0 No Data CheckSum A single checks...

Страница 53: ...imum clock supported is 33Mhz 4 Support for Direct read write IO52 and Extended read write IO53 operations 5 IO Signals SDIO_CLK Clock SDIO_CMD Command line SDIO_DAT0 is used for data transfer and bus...

Страница 54: ...step 2 occurs perform the following Refer function io_sd_mount Set the clock frequency low speed 400KHz for card identification Wait for card wake up 100 msec 500msec 1sec Send CMD52 to do a card res...

Страница 55: ...ues of SDIO CCR registers before and after initialization for reference Table 23 DIO CCR registers before and after initialization S No Address Name Value Before Value After 1 0x00 CCCR SDIO Version 0...

Страница 56: ...ion 1 address 0x04 using CMD52 Re Check Interrupt Pending register to make sure interrupt has been cleared Read Interrupt Pending register function 0 address 0x05 If value is 0x00 it means there is no...

Страница 57: ...restoring the SDIO connection between Host MCU and GS node 3 2 3 3 7 SDIO_Busy Signal Handling When SDIO buffer on GS node is full it cannot receive more data from Host MCU In such cases SDIO Slave o...

Страница 58: ...r 3 Host reads the data length registers 4 Host reads number of bytes specified by the data length registers 5 After this point DATA_1 goes high 6 Host enables the interrupt again 7 If GS node has mor...

Страница 59: ...SPI0_CLK IN SDIO Clock SPI0 Clock GPIO_34 SDIO_CMD SPI0_DIN IN SD4 bit mode command line SD1 bit mode command line SPI mode Data input GPIO_37 SDIO_DAT1_INT IN OUT SD4 bit mode Data line 1 Interrupt...

Страница 60: ...P to WiFi version GainSpan Embedded Platform Software version WLAN firmware version Example 1 AT VER IP2WiFi APP VERSION 5 1 4 IP2WiFi GEPS VERSION 5 1 4 IP2WiFi WLAN VERSION 5 1 4 OK The command to g...

Страница 61: ...firmware extension version Module flash ID with storage capacity Example 2 AT VER IP2WiFi APP VERSION 5 1 4 IP2WiFi GEPS VERSION 5 1 4 IP2WiFi WLAN VERSION 5 1 4 IP2WiFi BIN TYPE 5_1_4_Unsolicited_Tx...

Страница 62: ...ameters Synchronous Response Table 27 page 62 describes the synchronous responses and remarks for the Set System Time command Example 1 AT SETTIME 02 06 2016 15 00 00 OK Example 2 AT SETTIME 149378867...

Страница 63: ...onses and remarks for the Get System Time command Example 1 AT GETTIME 2 6 2016 15 0 7 1464879607040 OK Example 2 Serial2WiFi APP AT TCERTADD SSL_comodo 0 1500 1 OK OK AT CERTINFOGET SSL_comodo ERROR...

Страница 64: ...ing a profile AT V To view the current profile AT W To write to profile settings ATZn To load a profile AT Y To reboot with particular profile AT F To factory Reset 4 3 1 Get Profile This command is u...

Страница 65: ...e issued using the same profile number selected here Command Syntax AT Wn Parameter Description Table 30 page 65 describes the Save Profile parameters Synchronous Response Table 31 page 65 describes t...

Страница 66: ...n Parameter Description Table 32 page 66 describes the Load Profile parameters Synchronous Response Table 33 page 66 describes the synchronous responses and remarks for the Load Profile command Table...

Страница 67: ...le 34 page 67 describes the Select Default Profile parameters Synchronous Response Table 35 page 67 describes the synchronous responses and remarks for the Select Default Profile command Example AT Y0...

Страница 68: ...file command 4 3 6 Define Profile The configuration parameter values that define the behavior of the GS node are grouped into Profiles These profiles are stored in non volatile memory when not in use...

Страница 69: ...ion 5 3 8 Advanced Commands page 118 WPA Pass Phrase 5 3 3 4 WPA PSK and WPA2 PSK Passphrase page 107 UART Configuration Echo Mode Enabled Disabled 8 3 2 Echo page 182 Verbose Mode Enabled Disabled 8...

Страница 70: ...Table 38 Identification Information Parameters Parameter Optional Mandatory Value Description n Mandatory 0 OEM identification 1 Hardware version 2 Software version n is the information ID to obtain...

Страница 71: ...ous message transfer IP2WiFi Application makes the GPIO9 high Node Start Up Handling Format The asynchronous message format is as shown ESC TYPE SUBTYPE LENGTH MESSAGE ESC Escape TYPE Type of message...

Страница 72: ...T RESET Command Syntax AT RESET n Parameter Description Table 42 page 72 describes the Reset parameters NOTE This command without parameter AT RESET is obsolete and it is retained for backward compati...

Страница 73: ...Set MAC Address parameters Synchronous Response NOTE This command is obsolete as GS node uses the MAC address from OTP It is retained for backward compatibility NOTE 1 The GS node is stored with two...

Страница 74: ...WM 0 OK AT NMAC 00 1d c9 d0 70 cc OK AT NMAC 00 1d c9 d0 70 cc OK Example 2 To set the MAC address for the GS node in AP mode execute the following sequence of commands AT WM 2 OK AT NMAC 00 1d c9 d0...

Страница 75: ...70 cc OK Example 2 To get the current MAC address for the GS node in AP mode execute the following sequence of commands AT WM 2 OK AT NMAC 00 1d c9 d0 70 cc OK NOTE 1 The GS node is stored with two MA...

Страница 76: ...gulatory Domain 5 1 1 1 Set Regulatory Domain This command is used to configure the GS node s parameters to the requested regulatory domain Command Syntax AT WREGDOMAIN Regulartory Domain Parameter De...

Страница 77: ...and remarks for the Get Regulatory Domain command Example AT WREGDOMAIN REG_DOMAIN FCC OK Table 46 Set Regulatory Domain Parameters Parameter Optional Mandatory Value Regulatory Domain Supported Chan...

Страница 78: ...terval in LAP mode broadcast ssid in LAP mode no of stations allowed in LAP mode DTIM period in LAP mode inactivity timeout in LAP mode reserved rate adaptation device type rate adaptation minimum app...

Страница 79: ...dcast SSID in LAP mode Optional 0 1 0 Enable 1 Disable Default value 0 0 Beacon frames will contain SSID information 1 Beacon frames will not contain SSID information stealth mode It specifies whether...

Страница 80: ...fine tuning the chosen rate adaptation The rate adaptation algorithm depends on the following application profiles Ultra low power profile This profile concentrates on saving power as it uses battery...

Страница 81: ...used to set the current retry count set to the supplied value Command Syntax AT WRETRY n Parameter Description Table 51 page 81 describes the Set Retry Count parameters Table 50 Mode Synchronous Respo...

Страница 82: ...nous Response Table 52 page 82 describes the synchronous responses and remarks for the Set Retry Count command Example AT WRETRY 5 OK Table 52 Set Retry Count Synchronous Responses Responses Remarks O...

Страница 83: ...Interval command Asynchronous Response Table 55 page 84 describes the asynchronous responses and remarks for the Sync Loss Interval command Table 53 Sync Loss Interval Parameters Parameter Optional Ma...

Страница 84: ...le 55 Sync Loss Interval Asynchronous Responses Responses Remarks 314Disassociation Event Where Subtype 3 Length 14 ASCII equivalent decimal is 20 characters i e length of the actual message Actual me...

Страница 85: ...u want to set the transmission rate to 11Mbps then you will need to give the value as 22 Example AT WRATE 22 Parameter Description Table 58 page 86 describes the Set Transmit Rate parameters Table 57...

Страница 86: ...maining parameters Transmit rate of management frame and Transmit rate of control frame 4 2 MBPS 11 5 5 MBPS 13 6 5 MBPS 12 6 MBPS 18 9 MBPS 22 11 MBPS 24 12 MBPS 36 18 MBPS 39 19 5 MBPS 48 24 MBPS 52...

Страница 87: ...onse Table 60 page 87 describes the synchronous responses and remarks for the Get Transmit Rate command Example AT WRATE 0 OK Table 59 Set Transmit Rate Synchronous Responses Responses Remarks OK Succ...

Страница 88: ...osing calibration data and other WLAN related data stored in RAM or RTC memory It also needs to be used before hibernate mode or system reset Command Syntax AT PWRDOWN Synchronous Response Table 61 pa...

Страница 89: ...ks for SSID Hide command Example N A Table 62 SSID Hide Parameters Parameter Optional Mandatory Value Description n Mandatory 0 to 2 Default value N A This parameter specifies the status of the hidden...

Страница 90: ...e issued before sending unsolicited data through the GS node The format of an unsolicited data frame is ESC D d Payload The Payload contents are byte or byte stream Command Syntax AT UNSOLICITEDTX Fra...

Страница 91: ...ad The maximum size of the frame is limited to 1400 bytes Reception wait time Mandatory 0 4294967295 Unit milliseconds 0 The receiver does not wait for any frames 4294967295 The receiver is switched o...

Страница 92: ...Non directed control frames 1073741824 Enable duplicate frame reception 2147483648 Pass data to application with MAC headers It specifies the type of the frame to be received Enable Disable IE filter...

Страница 93: ...Tx command Example 1 Table 67 page 94provides the examples for Unassociated unsolicited Tx Table 65 Transmission Rate and input value range for Power Transmission Rate Input Value Range for Power 1 1...

Страница 94: ...1 1 5 0 00 1d c9 aa bb dd 00 0100 Probe request AT UNSOLICITEDTX 64 0 1 2 1 1 5 0 00 1d c9 aa bb dd 00 0101 Probe response AT UNSOLICITEDTX 80 0 1 2 1 1 5 0 00 1d c9 aa bb dd 00 1000 Beacon AT UNSOLIC...

Страница 95: ...Example 4 For sending Data frame where sequence number is 973 and fragment number is 0 in Sequence Control field The hex value for the Sequence Control field 0x3cd0 The decimal value for the Sequence...

Страница 96: ...cited Rx Parameters Parameter Optional Mandatory Value Description Frame type Mandatory Types of frames 1 Beacon frame 2 Probe request frame 4 Probe response frame 8 Multi cast data frame 16 Unicast d...

Страница 97: ...frames Mandatory 1 or 0 1 Enable IE based filtering 0 Disable IE based filtering It is used to enable or disable IE filter for reception frames based on the frame IDs configured in Reception IE ID pa...

Страница 98: ...types Data with MAC header Data which is received as it is at the MAC layer without changing its format Data with Ethernet header MAC header is removed from the received data and Ethernet header is a...

Страница 99: ...ed to enable or disable encryption in unassociated unsolicited mode Command Syntax AT UAMENC Enable Disable Encryption Type Encryption Key IE ID Parameter Description Table 69 page 99 describes the Un...

Страница 100: ...rks for the Set Scan Time command Example AT WST 150 150 OK Table 70 Set Scan Time Parameters Parameter Optional Mandatory Value milliseconds Description Minimum scan time Mandatory 5 1200 150 default...

Страница 101: ...e Table 72 page 101 describes the synchronous responses and remarks for the Get Scan Time command Example AT WST MinScanTime 150 MaxScanTime 150 Table 72 Get Scan Time Synchronous Responses Responses...

Страница 102: ...for the WiFi Security Configuration Authentication Mode command Example AT WAUTH 0 OK Table 73 WiFi Security Configuration Authentication Mode Parameter Optional Mandatory Value Mode Description n Man...

Страница 103: ...trict security compliance is not applicable for WPS feature 1 Open security 2 WEP security 4 WPA PSK security TKIP only 8 WPA2 PSK security AES only 16 WPA Enterprise 32 WPA2 Enterprise 64 WPA2 AES TK...

Страница 104: ...d Command Syntax AT WWEPn key Parameter Description Table 77 page 104 describes the WEP Keys parameters Table 76 Security Configuration Synchronous Responses Responses Remarks OK Success ERROR INVALID...

Страница 105: ...ed AT WRXACTIVE 1 OK AT WM 2 OK AT WAUTH 2 OK AT WSEC 2 OK AT WWEP1 1234567890 OK AT WA GainSpanAP 6 OK 5 3 3 3 WEP Key Type Configuration This command is used to configure ASCII or HEX values as inpu...

Страница 106: ...eter Optional Mandatory Value Description enable ASCII Mandatory 1 This parameter value enables ASCII mode where the WEP key entered through the AT WWEPn key command are characters whose ASCII value g...

Страница 107: ...AT WWPA test12345 OK AT WA GainSpanDemo 11 OK NOTE It is recommended to use AT WPAPSK command instead of the following command See 5 3 3 5 WPA PSK and WPA2 PSK Key Calculation page 108 Table 80 WPA P...

Страница 108: ...ers Parameter Optional Mandatory Value Description SSID Mandatory 1 32 The SSID is a string of between 1 and 32 ASCII characters See 2 7 3 SSID and Passphrase page 29 PASSPHRASE Mandatory 8 63 The pas...

Страница 109: ...ly sets the pre shared key as provided The argument is a 32 byte key formatted as an ASCII hexadecimal number any other length or format is considered invalid Command Syntax AT WPSK PSK Parameter Desc...

Страница 110: ...T PSSTBY 1000 Out of StandBy Timer AT WA GainSpanDemo 11 OK Table 85 WPA PSK and WPA2 PSK Key Synchronous Responses Responses Remarks OK Success After the PSK has been entered the commands AT W to sav...

Страница 111: ...bes the synchronous responses and remarks for the Scanning command Table 86 Scanning Parameters Parameter Optional Mandatory Value Description SSID Optional N A A string containing ASCII characters be...

Страница 112: ...39 NONE No Of AP Found 1 OK 2 AT WS GainSpanAdHoc BSSID SSID Channel Type RSSI Security 62 67 20 01 f1 07 GainSpanAdHoc 11 ADHOC 30 NONE No Of AP Found 1 OK Table 87 Scanning Synchronous Responses Res...

Страница 113: ...mmand in different modes 1 In STA mode i e AT WM 0 see 5 1 2 Operation Mode page 78 The node will attempt to associate with the requested network If the requested network is not available an error mes...

Страница 114: ...SSID and BSSID matches Where as if BSSID is not provided module will try matching the SSID In Limited AP mode this shall be the same as the modules MAC address I Channel Optional Depends on the value...

Страница 115: ...he behavior of the GS node as provided in Table 89 page 115 WPS Registrar Optional 1 Initialize WPS registrar This will not trigger WPS procedure Note WPS registrar with hidden ssid is not supported U...

Страница 116: ...nce 5 3 7 1 Keep Alive Timer This command is used to keep alive the timing intervals associated with the GS node This keep alive timer will fire for every n seconds once the GS node is associated This...

Страница 117: ...conds once the node is associated This timer will try to keep the GS node in associated state even if there is no activity between AP and GS node by sending a NULL frame Command Syntax AT WKEEPALIVE I...

Страница 118: ...255 seconds This parameter specifies the time GS node keeps sending NULL frame to AP to maintain the association The value 0 disables this feature 45 seconds default Type Optional Value range 0 1 It...

Страница 119: ...ronous Responses Responses Remarks No Of Stations Connected NoOfClients MacAddr IP no OK Success Limited AP mode MAC address and the IP of each of the client associated to the Limited AP The IP addres...

Страница 120: ...erating class Mandatory 81 1 to 13 channel 82 14 channel Preferred operating band i e the frequency band at which the P2P device is in the listen state or the frequency band at which the p2p device is...

Страница 121: ...ds Push Button Country Japan 5 4 2 Set WPS This command helps in configuring the WPS related attributes of P2P device WPS configuration method is configured through AT P2PSETDEV command Command Syntax...

Страница 122: ...it character default value GAINSPAN P2P Unique name to identify the device P2P Device manufacturers should attempt to create unique Device Names and user interfaces that maximize the probability of se...

Страница 123: ...be in find phase forever or until stopped explicitly using the AT P2PSTOPFIND command The value is a 32 bit variable Channels to scan in search state Mandatory 1 default Social channels 1 6 11 Note On...

Страница 124: ...nd complete CR LF same as verbose asynchronous mode same as verbose asynchronous mode same as verbose asynchronous mode After the completion of P2P find phase the device is moved back to P2P LISTEN st...

Страница 125: ...ble 105 page 125 describes the asynchronous responses and remarks for the P2P Stop Find command Table 104 Stop Find Synchronous Responses Events Verbose mode Non Verbose mode Remarks Success CR LF OK...

Страница 126: ...nd remarks for the Set P2P Configuration Example Start the registrar in PushButton or DISPLAY method AT P2PPROVOK Start the registrar in KEYPAD method AT P2PPROVOK 89170960 Table 106 Provoke Parameter...

Страница 127: ...d use in connect join command Once the provisioning discovery response comes back the following response is sent to host p2p prov disc respenter pin Upon receiving this response the host should issue...

Страница 128: ...vision Discovery Response with Keypad Method CR LF p2p prov disc resp SP enter pin CR LF OK CR L F Provision Discovery Response with Push Button Method CR LF p2p prov disc resp SP pbc CR LF 0 CR LF Pr...

Страница 129: ...hannel Mandatory N A it specifies the peer p2p device to which group information needs to be carried out and is extracted during P2PFIND phase WPS config method Mandatory 0 Use push button for provisi...

Страница 130: ...erating channel device MAC address WPA2 personal passphrase or WPA2 personal PSK CR LF Network Parameter Response Format CR LF OK CR LF CR LF p2p go negotiation complete SP GO SSID operating channel d...

Страница 131: ...a GO p2p go neg complete GO DIRECT aR 11 02 1d c9 90 6a bb E4JWHKo3 p2p go neg fail reason Example 1 Group formation using PBC Method AT P2PGRPFORM 02 1d c9 01 02 03 6 0 1 1 0 OK Example 2 Group form...

Страница 132: ...en out p2p group started GO DIRECT gs 6 02 1d c9 01 02 04 GSDemo123 p2p group started client DIRECT gs 6 02 1d c9 01 02 03 GSDemo123 5 4 7 1 Provision Discovery Request Handling Upon receiving provisi...

Страница 133: ...ethods device capability group capability The user action should be to show the PIN on a display and issue following AT P2PGRPFORM or AT P2PPROVOK Response Keypad Method p2p prov disc req enter pin pe...

Страница 134: ...nd remarks for the Client Join command Table 112 Client Join Parameters Parameter Optional mandatory Value Description GO MAC address Mandatory N A The device MAC address of the group owner xx xx xx x...

Страница 135: ...ode Non Verbose mode Remarks Connected successfully to GO CR LF p2p join success client SP SSID channel MAC address for GO WPA2 personal PSK CR LF OK CR LF CR LF p2p join success client SP SSID channe...

Страница 136: ...he Invitation Procedure command Asynchronous Response Table 116 page 137 describes the asynchronous responses and remarks for the Invitation Procedure command NOTE This does not support sending invita...

Страница 137: ...t stops GO operation and switches to P2P device mode Table 116 Invitation Procedure Asynchronous Responses Events Verbose mode Non Verbose mode Remarks Asynchronous Enhanced Asynchronous Asynchronous...

Страница 138: ...3 3 Deep Sleep page 155 even if it is enabled AT PSDSLEEP The Power Save mode see 6 1 3 Custom Power Save Radio Receive page 143 can be enabled but will not save power since the receiver is left on C...

Страница 139: ...Case 1 Radio receiver is always on Power Save mode is enabled but will not save power since the receiver is left on AT WRXACTIVE 1 OK AT WRXPS 1 OK Example Use Case 2 The receiver is switched off The...

Страница 140: ...119 page 140 describes the IEEE PS Poll Listen Interval parameters NOTE 1 It is recommended that the users building a binary that supports PS Poll feature using SDK Builder do not enable Concurrent mo...

Страница 141: ...Wake up for Listen Interval WakeupType Optional valid if wakeup type is listen interval and custom 0 3 0 DTIM based wakeup 1 Listen interval based wakeup 2 Custom wakeup 3 DTIM aligned custom wakeup w...

Страница 142: ...Either of these options can be used to wake the STA However the use case is as follows Example Use Case Whenever the STA is needed to wake up at some configured interval the Custom Wake up option sho...

Страница 143: ...iver is on In this case the node will inform the Access Point that it will go to sleep and the Access Point will buffer any packets addresses to that node The node will awaken to listen to periodic be...

Страница 144: ...tem is provided with sufficient voltage for normal operation Low supply voltages can result in data corruption when profile data is written to flash memory Command Syntax AT BCHKSTRT Frequency Paramet...

Страница 145: ...y Warning Standby Level Set command Table 124 Battery Warning Standby Level Set Parameters Parameter Optional Mandatory Value Description Warning Level Mandatory N A The battery voltage in millivolts...

Страница 146: ...same command can be used to get the current configured battery check period the usage as follows AT BCHK Parameter Description Table 126 page 146 describes the Battery Check Set parameters Synchronou...

Страница 147: ...or ERROR if the operation fails 6 2 5 Battery Value Get This command is used to retrieve the results of battery check operations Command Syntax AT BATTVALGET Response This command should return a mes...

Страница 148: ...d Table 128 Hibernate Mode Parameters Parameter Optional Mandatory Value Description ALARM1 POL Mandatory 0 high to low default This is the polarity of the transition at pin RTC_IO_1 of the module tha...

Страница 149: ...actions are needed from the interface until the requested time has passed or provide an alarm input to awaken the module when needed The alarm should trigger about 10 msec prior to issuance of any ser...

Страница 150: ...ds from the time the command is issued to the time when the module goes to Standby ALARM1 POL Optional 0 high to low This is the polarity of the transition at pin RTC_IO_1 of the module which will tri...

Страница 151: ...ous Response Table 133 page 151 describes the synchronous responses and remarks for Request Standby Mode command Table 132 Enable Standby Mode Between Beacons Parameters Parameter Optional Mandatory V...

Страница 152: ...t 0 Disable Alarm 1 wakeup 1 Enable Alarm 1 wakeup Mandatory 1 Alarm 1 polarity Value range 0 1 Format Decimal Default value 0 This combination of Conf ID and Value specifies the polarity of the trans...

Страница 153: ...S2101M IP2WiFi Adapter Command Reference Guide 1VV0301499 Rev 2 0 153 2019 08 05 Synchronous Response Table 135 page 155 describes the synchronous responses and remarks for Request Standby Mode comman...

Страница 154: ...GS2101M IP2WiFi Adapter Command Reference Guide 1VV0301499 Rev 2 0 154 2019 08 05...

Страница 155: ...scardable characters or commands should be sent until an indication is received from the application Response These commands do not return any response code to the serial interface The IP2WiFi applica...

Страница 156: ...ion Timeout Optional Integer by 32bit value Node goes to deep sleep state for the configured time in milliseconds and upon time out exits the node from deep sleep state Max time out value is 32 bit AL...

Страница 157: ...s parameter decides the state of radio on off in conjunction with Power Save Control parameter Reserved parameter Mandatory 0 Always issue zero 0 for this parameter Receiver on time after Transmission...

Страница 158: ...based on Power Save Control and Power Save Configuration Power Save Control Power Save Configuration 0 1 0 Exit power save immediately Radio will be switched on immediately Note Exits power save only...

Страница 159: ...e user wants to save power or does not want to use this feature then they are allowed to switch off the hardware crypto block The SW internally keeps a count of ON and OFF requests and when the count...

Страница 160: ...GPIO GPIO NO pin level to high or low as per the SET RESET parameter Command Syntax AT DGPIO GPIO NO SET RESET 0 1 Parameter Description Table 142 page 160 describes the GPIO Out HIGH LOW parameters...

Страница 161: ...ctions Use the lowest data rate of each standard 802 11b 802 11g and 802 11n as the transmit power is highest at these rates The RF commands already include the Gain Control Table limits If the data r...

Страница 162: ...meL en TxRate TxPower DestAddr Bssid HtEnable GuardInterval GreenField PreambleType QosEnable AckPolicy Scrambler AifsnVal Antenna ccaBypass Parameter Description Table 144 page 162 describes the Asyn...

Страница 163: ...egacy rate TxPower Mandatory 0 to 27 The value of this parameter can range from 0 to 27 Where 27 is the index corresponding to the maximum TxPower GS node will support DestAddr Mandatory N A The MAC a...

Страница 164: ...ommand Syntax AT WRXTEST Channel BandWidth RxFrameTypeFilter RxAddrFilter Antenna Parameter Description Table 146 page 165 describes the Asynchronous Frame Reception Start parameters Table 145 Asynchr...

Страница 165: ...d at 9M 0 No of packets received at 12M 0 No of packets received at 18M 0 No of packets received at 24M 0 No of packets received at 36M 0 Table 146 Asynchronous Frame Reception Start Parameters Parame...

Страница 166: ...n Rx command Use the following command AT WFRAMETXTEST 6 0 10000 1000 24 16 00 11 22 33 44 55 00 33 44 55 66 77 0 0 0 0 0 4 0 2 0 1 AT WRXTEST 1 0 0 00 11 22 33 44 55 0 AT WRXTEST 1 0 536870912 00 11...

Страница 167: ...le 0 No of packets received at 5M and Long Preamble 0 No of packets received at 11M and Long Preamble 0 No of packets received at 2M and Short Preamble 0 No of packets received at 5M and Short Preambl...

Страница 168: ...Table 147 Asynchronous Frame Transmission Parameters Parameter Optional Mandatory Value Description Channel Mandatory 1 to 14 The channel on which the data is to be sent 1 14 BandWidth Mandatory 0 Th...

Страница 169: ...achine in PHY It allows to enable normal mode or remove the control of ACG module on the receiver state machine in PHY ContpreambleMode Mandatory 0 1 0 Disable Continuous Preamble Mode 1 Enable Contin...

Страница 170: ...be used PhyTestTxRate Mandatory 0 to 7 It specifies the PHY test transmission rates The rates differ depending on the ModeSelect parameter ModeSelect Mandatory 0 1 2 0 11g mode 1 11b mode 2 11n mode...

Страница 171: ...nfigure the ModeSelect parameter to 2 TxRate parameter to 5 and PhyTestTxRate to 5 AT WTX99TEST 1 0 25000 1000 0 20 00 11 22 33 44 55 00 50 c2 5e 10 99 0 0 0 0 1 0 1 1 1 0 1 3 1 Table 149 page 171 tab...

Страница 172: ...TX99TEST 1 0 99 1000 0 19 00 11 22 33 44 55 00 50 c2 5e 10 99 0 0 0 0 0 0 0 0 0 0 3 4 0 MCS0 AT WTX99TEST 1 0 99 1000 0 27 00 11 22 33 44 55 00 50 c2 5e 10 99 0 0 0 0 0 0 0 0 0 0 3 0 2 MCS1 AT WTX99TE...

Страница 173: ...The values of 0 is 20MHz Note Currently the GS node supports only 20MHz operation TxPower Mandatory 0 27 The value of this parameter can range from 0 to 27 Where 27 is the index corresponding to Maxi...

Страница 174: ...depending on the ModeSelect see Table 151 page 174 ModeSelect Mandatory 0 to 2 0 11g mode 1 11b mode 2 11n mode Table 150 Asynchronous Frame Transmission TX100 mode Continued Parameter Optional Mandat...

Страница 175: ...s Example AT WCARWAVTEST 11 0 27 0 2 Table 152 Carrier Wave Transmission Parameters Parameter Optional Mandatory Value Description Channel Mandatory 1 14 The channel on which the data is sent BandWidt...

Страница 176: ...alue remains the same unless manually changed When live calibration is disabled It aborts any live calibration that is in progress Partial data is not written and not erased from flash Factory calibra...

Страница 177: ...urns value 1 when live calibration is enabled or return 0 when live calibration is disabled Table 154 Live Calibration Synchronous Responses Responses Remarks OK Success ERROR INVALID INPUT If paramet...

Страница 178: ...ation Erase command Example AT WLCALERASE OK NOTE Live calibration is scheduled to start in the next boot based on the following triggers During scan In associated state Unsolicited Tx and unsolicited...

Страница 179: ...open air environment this operation is expected to be completed in under 2 seconds However in crowded environment it may take up to 3 seconds If placed in a shielded box this operation is expected to...

Страница 180: ...Info status FAIL Length 133 Data 80000020 0 1 12 1 a 5 0 1 12 2 9 5 1 41 12 b 9 7 1 41 11 a 9 7 1 41 11 a 9 7 1 41 10 9 9 7 1 41 f 9 9 7 1 41 e 9 9 7 1 41 d 8 8 7 ff ff ff ff ff ff ff ff ff ff ff ff f...

Страница 181: ...d can also be used for domain check as well Parameter Description Table 158 page 181 describes the Error Code parameters Synchronous Response Table 159 page 182 describes the synchronous responses and...

Страница 182: ...uccess ERROR Failure NOTE This command is applicable for all the AT Commands but not to their Responses Table 160 Echo Parameters Parameter Value Description n 0 Disabled 1 default Enabled If echo is...

Страница 183: ...es the synchronous responses and remarks for the Verbose command Table 161 Echo Synchronous Responses Synchronous Responses Remarks OK Success ERROR INVALID INPUT If parameters are not valid Table 162...

Страница 184: ...WLAN Status This command is used to retrieve information about the current wireless status Command Syntax AT WSTATUS Synchronous Response Table 165 page 184 describes the synchronous responses and rem...

Страница 185: ...ou enable the Ping and Trace Route option under the Networking Services tab while building the firmware in the SDK Builder Usage When the statistics are sent to the host the clears them so that a new...

Страница 186: ...ticase data uc_data Unicast data qos_uc_data Unicast QoS data qos_mc_data Multicast QoS data amsdu_uc_data Unicast AMSDU data amsdu_mc_data Multicast AMSDU data ampdu_uc_data Unicast AMPDU data ampdu_...

Страница 187: ...ncrypted tkip TKIP encrypted ccmp CCMP encrypted unencryp Not encrypted ukencryp Unknown encryption leg Legacy ht20l HT LongGl 20MHZ ht20s HT ShrtGl 20MHz ht40l HT LongGl 40MHz ht40s HT ShrtGl 40MHz m...

Страница 188: ...oS data qos_oth_data Other QoS data amsdu_uc_data Multicast AMSDU data amsdu_mc_data Unicast AMSDU data amsdu_oth_data Other AMSDU data oth_mgmt Other Management frame oth_ctrl Other Control frame oth...

Страница 189: ...terface A 2 Asynchronous Enhanced Asynchronous Messages Table 169 page 190 lists the response codes of asynchronous and enhanced asynchronous messages in verbose and non verbose mode Asynchronous mess...

Страница 190: ...Timer r n n rOut of StandBy Timer r n r n ESC A414Out of StandBy Timer r n r n11 r n ESC A4014 r n Out of Standby Alarm r n n rOut of StandBy Alarm r n r n ESC A514Out of StandBy Alarm r n r n12 r n...

Страница 191: ...ration Success for mDNS service name r n ESC fc23 Registration Success for RR 555 r n r n33 r n ESC fc021b r n Registration Failed for mDNS service name SP Registration Failed for mDNS service name r...

Страница 192: ...ff0815Out of StandBy Pspoll CR L F r n50 r n ESC A ff0802 26 CR LF Table 169 Response codes for Asynchronous and Enhanced Asynchronous Messages Events Verbose mode Non Verbose Mode Asynchronous messag...

Страница 193: ...ue to WLAN processor software reset 2 n rAPP Reset APP SW Reset r n Adapter reset due to app processor software reset This can also be triggered when AT RESET command is issued and in this case it is...

Страница 194: ...MESSAGES HOST MCU should parse the received data in such a way that it should separate all 3 types of data mentioned above and process accordingly as the HOST can receive the data which contains DATA...

Страница 195: ...en there is a chance of receiving network DATA or ASYNCHRONOUS MESSAGE before COMMAND RESPONSE This is because S2W application is designed in such a way that it reads only one character at a time from...

Страница 196: ......

Отзывы: