GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are...

20
GS Module Comparison Reference Guide 1VV0301446 Rev. 3.0 – 2016-06-01

Transcript of GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are...

Page 1: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS Module Comparison Reference Guide

1VV0301446 Rev. 3.0 – 2016-06-01

Page 2: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 2 of 20 2016-06-01

NOTICE

COPYRIGHTS

COMPUTER SOFTWARE COPYRIGHTS

SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE

While reasonable efforts have been made to assure the accuracy of this document, Telit assumes no liability resulting from any inaccuracies or omissions in this document, or from use of the information obtained herein. The information in this document has been carefully checked and is believed to be reliable. However, no responsibility is assumed for inaccuracies or omissions. Telit reserves the right to make changes to any products described herein and reserves the right to revise this document and to make changes from time to time in content hereof with no obligation to notify any person of revisions or changes. Telit does not assume any liability arising out of the application or use of any product, software, or circuit described herein; neither does it convey license under its patent rights or the rights of others.

It is possible that this publication may contain references to, or information about Telit products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that Telit intends to announce such Telit products, programming, or services in your country.

This instruction manual and the Telit products described in this instruction manual may be, include or describe copyrighted Telit material, such as computer programs stored in semiconductor memories or other media. Laws in the Italy and other countries preserve for Telit and its licensors certain exclusive rights 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 Telit and its licensors contained herein or in the Telit products described in this instruction manual may not be copied, reproduced, distributed, merged or modified in any manner without the express written permission of Telit. Furthermore, the purchase of Telit products shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any license under the copyrights, patents or patent applications of Telit, as arises by operation of law in the sale of a product.

The Telit and 3rd Party supplied Software (SW) products described in this instruction manual may include copyrighted Telit and other 3rd Party supplied computer programs stored in semiconductor memories or other media. Laws in the Italy and other countries preserve for Telit and other 3rd Party supplied SW certain exclusive rights for copyrighted computer programs, including the exclusive right to copy or reproduce in any form the copyrighted computer program. Accordingly, any copyrighted Telit or other 3rd Party supplied SW computer programs contained in the Telit products described in this instruction manual may not be copied (reverse engineered) or reproduced in any manner without the express written permission of Telit or the 3rd Party SW supplier. Furthermore, the purchase of Telit products shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any license under the copyrights, patents or patent applications of Telit or other 3rd Party supplied SW, except for the normal non-exclusive, royalty free license to use that arises by operation of law in the sale of a product.

Page 3: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 3 of 20 2016-06-01

USAGE AND DISCLOSURE RESTRICTIONS

I. License Agreements

II. Copyrighted Materials

III. High Risk Materials

IV. Trademarks

V. Third Party Rights

The software described in this document is the property of Telit and its licensors. It is furnished by express license agreement only and may be used only in accordance with the terms of such an agreement.

Software and documentation are copyrighted materials. Making unauthorized copies is prohibited by law. No part of the software or documentation may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, without prior written permission of Telit

Components, units, or third-party products used in the product described herein are NOT fault-tolerant and are NOT designed, manufactured, or intended for use as on-line control equipment in the following hazardous environments requiring fail-safe controls: the operation of Nuclear Facilities, Aircraft Navigation or Aircraft Communication Systems, Air Traffic Control, Life Support, or Weapons Systems (High Risk Activities"). Telit and its supplier(s) specifically disclaim any expressed or implied warranty of fitness for such High Risk Activities.

TELIT and the Stylized T Logo are registered in Trademark Office. All other product or service names are the property of their respective owners.

The software may include Third Party Right software. In this case you agree to comply with all terms and conditions imposed on you in respect of such separate software. In addition to Third Party Terms, the disclaimer of warranty and limitation of liability provisions in this License shall apply to the Third Party Right software.

TELIT HEREBY DISCLAIMS ANY AND ALL WARRANTIES EXPRESS OR IMPLIED FROM ANY THIRD PARTIES REGARDING ANY SEPARATE FILES, ANY THIRD PARTY MATERIALS INCLUDED IN THE SOFTWARE, ANY THIRD PARTY MATERIALS FROM WHICH THE SOFTWARE IS DERIVED (COLLECTIVELY “OTHER CODE”), AND THE USE OF ANY OR ALL THE OTHER CODE IN CONNECTION WITH THE SOFTWARE, INCLUDING (WITHOUT LIMITATION) ANY WARRANTIES OF SATISFACTORY QUALITY OR FITNESS FOR A PARTICULAR PURPOSE.

NO THIRD PARTY LICENSORS OF OTHER CODE SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND WHETHER MADE UNDER CONTRACT, TORT OR OTHER LEGAL THEORY, ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE OTHER CODE OR THE EXERCISE OF ANY RIGHTS GRANTED UNDER EITHER OR BOTH THIS LICENSE AND THE LEGAL TERMS APPLICABLE TO ANY SEPARATE FILES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Page 4: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 4 of 20 2016-06-01

APPLICABILITY TABLE

Note: The features described in the present document are provided by the products equipped with the software versions equal or higher than the versions shown in the table. See also the Document History chapter.

PRODUCT

Comparing GS1011M, GS 1500M, and GS 2000 based modules

Page 5: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 5 of 20 2016-06-01

Revision History

Version Date Remarks

1.0 April 2015 Initial Release - Preliminary

2.0 Sept 2015 Updated the Comparison and Differences table.

3.0 June 2016 Changed the document type from Application Note to Reference Guide.

Page 6: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 6 of 20 2016-06-01

Table of Contents NOTICE……… .......................................................................................................................... 2

COPYRIGHTS ………………………………………………………………………………………..…2

COMPUTER SOFTWARE COPYRIGHTS ................................................................................ 2

USAGE AND DISCLOSURE RESTRICTIONS ......................................................................... 3

APPLICABILITY TABLE .......................................................................................................... 4

CHAPTER 1 OVERVIEW .......................................................................................................... 9

CHAPTER 2 HARDWARE COMPARISON ............................................................................ 10

1.1 MODULE FOOTPRINT .................................................................................................... 10 1.1.1 GS2011M Module Footprint ............................................................................. 10 1.1.2 GS1011M Module Footprint ............................................................................. 11 1.1.3 VPP Pin ........................................................................................................... 12

1.2 GS2000 MODULE SIGNAL GUIDELINES ......................................................................... 12 1.2.1 External Pull-up ............................................................................................... 12 1.2.2 SDIO Interface on Backward Capability Module .............................................. 12

1.3 GS FLASH PROGRAM TOOL .......................................................................................... 13 1.4 OFF-MODULE FLASH MEMORY PARTS ........................................................................... 13

CHAPTER 3 SOFTWARE COMPARISON AND DIFFERENCES .......................................... 14

Page 7: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 7 of 20 2016-06-01

Figures Figure 1: GS2011M Module Footprint and Antenna Keep-Out ................................................ 10

Figure 2: Dual Module Footprint Accommodates both GS1011MIx and GS1011MEx ............ 11

Page 8: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 8 of 20 2016-06-01

Tables Table 1: SDIO Interface Pin Compatibility ............................................................................... 12

Table 2: Comparison of GS1011, GS1500, and GS2000 modules ......................................... 14

Table 3: GainSpan Modules Supported Auto Mode and Enhanced Auto Mode Features ....... 18

Page 9: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 9 of 20 2016-06-01

Chapter 1 Overview

This document is used to outline the technological differences between GainSpan GS1011M, GS1500M, and GS2000 based modules. It focuses on design, GPIO pin layout, and functionality of GS1011M, GS1500M, and GS2000 based modules which is helpful while migrating from GS1011M/GS1500M to GS2000 based modules.

Page 10: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 10 of 20 2016-06-01

Chapter 2 Hardware Comparison

1.1 MODULE FOOTPRINT

1.1.1 GS2011M Module Footprint

The size of GS2011MIX is same as the GS1011MIX, but it is shorter in length than the GS1011MEX and GS1500M modules (see Figure 1). Designs that use the GS1011MIX footprint should be able to use the GS2011MIX.

Figure 1: GS2011M Module Footprint and Antenna Keep-Out

Page 11: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 11 of 20 2016-06-01

1.1.2 GS1011M Module Footprint

Designs that use the antenna keep-out area that works for both the GS1011MIX and the GS1011MEX (or GS1500M) module should be able to use a GS2011M in that footprint. Figure 2 shows the GS1011M dual module footprint, which accommodates both module sizes.

Figure 2: Dual Module Footprint Accommodates both GS1011MIx and GS1011MEx

Designs that use the GS1011MEX or the GS1500M footprints should be able to use the GS2011MIE, but may not meet the antenna keep-out requirement for the GS2011MIZ.

Page 12: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 12 of 20 2016-06-01

1.1.3 VPP Pin

The GS2011M added a 49th pin (VPP), which can be left unconnected.

1.2 GS2000 MODULE SIGNAL GUIDELINES

1.2.1 External Pull-up

The External pull-up resistors should now be 5.1K, rather than 10K.

The maximum voltage for SAR ADC pins is:

• VIN_3V3 when reference voltage is supply voltage

• 1.4V when using internal reference voltage

1.2.2 SDIO Interface on Backward Capability Module

The GS2011M adds SDIO capability and all pins are supported with multiple pin multiplexing options. The SPI Serial-to-WiFi (S2W) interfaces data ready pin is renamed as GPIO37, but comes out on the same module physical pin that was GPIO28 on the GS1011M.

The GPIO pins on GS2000 have a PINMUX. This allows software controlled selection of function connected to a pin.

Each GPIO pin has its own PINMUX select Register. This allows selection of one of 8 connections; 0=APP GPIO, 1=WLAN GPIO, 2=Reserved, 3=Primary Function, 4-7=Alternate Functions. All GPIO pins are GPIO inputs to APP CPU at HW reset along with enabled pull-down resistor. The software makes PINMUX assignments after reset release.

There are different software versions for different PINMUX assignments. For example, the SDIO Host interface is a different software compared to SPI0 Host interface.

Table 1 shows the pins taken over for SDIO.

Table 1: SDIO Interface Pin Compatibility

Pin Taken Over Task Pin Replaced

GPIO32/sdio_dat2/uart1_tx Replaces uart1_tx/gpio2

GPIO33/sdio_dat3/spi0_cs_n Replaces sspi_cs

GPIO34/sdio_cmd/spi0_din Replaces sspi_din

GPIO35/sdio_clk/spi0_clk Replaces sspi_clk

GPIO36_sdio_dat0/spi0_dout Replaces sspi_dout

GPIO37/sdio_dat1_int Replaces gpio28

For additional GS2011M pinout information, refer to the GainSpan GS2000 Design Guidelines document.

Page 13: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 13 of 20 2016-06-01

1.3 GS FLASH PROGRAM TOOL

The GS2011M needs the GS2K_flashprogram tool, which is different than that previously used with the GS1011M.

1.4 OFF-MODULE FLASH MEMORY PARTS

Most customers will no longer need external flash memory since there is flash memory on the GS2011M. Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging.

Page 14: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 14 of 20 2016-06-01

Chapter 3 Software Comparison and Differences

Table 2 lists the differences in GS1011, GS1500, and GS2000 modules.

Table 2: Comparison of GS1011, GS1500, and GS2000 modules

Feature GS1011 GS1500 GS2000

Serial Interfaces Supported

Supports single interface only

▪ SPI

✓ Acts as Slave

✓ Supports up to

1.2MHz clock

✓ Supports byte-

stuffing protocol

▪ UART

✓ Supports up to

921600 baud

Supports single interface only

▪ SPI

✓ Acts as Slave

✓ Supports up to

1.2MHz clock

✓ Supports byte-

stuffing protocol

▪ UART

✓ Supports up to

921600 baud

Supports single and dual Interface (one for commands and another for data)

Single interface:

▪ SPI (Byte-Stuffing

and Command-

Response)

✓ Acts as Slave

✓ Supports

Command-

response protocol

up to 10MHz

✓ Supports Byte

stuffing protocol

up to 2MHz

▪ UART

✓ Supports up to

921600 baud

▪ SDIO

Dual interface:

▪ UART

(command)+UART

(data)

▪ UART

(command)+SPI

(data)

▪ UART

(command)+SDIO

(data)

Internal/External Amplifiers Support

Supports internal and external PA

Only supports internal PA

Only supports internal PA

*External PA modules are in the roadmap.

Transmit Power Configuration

Supported

AT+WP=<power>

Supported

AT+WP=<power>

Not Supported

*In the software roadmap

Unsolicited Data Support

Supports only unsolicited Tx Not Supported Supports both unsolicited Tx and Rx.

Page 15: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 15 of 20 2016-06-01

Feature GS1011 GS1500 GS2000

Configuring PHY Mode

Not Supported Supported

AT+WPHYMODE=<PHY mode>

*Supports b-only, g-only, b/g/n mode

Not Supported

Configure 802.11 power save mode during association (AT+WAPSM)

Supported Supported Not Supported

Option for selecting and checking active antenna (PCB or UFL)

Not Available Supports PCB and external antenna modules *This cannot be dynamically chosen during run time.

AT+ANTENNA=<antenna> AT+ANTENNA=? *GS1500M supports both PCB and external antenna and it can be chosen during run time. (AT+ANTENNA)

Not Available Supports PCB, ceramic and external antenna modules. *This cannot be dynamically chosen during run time.

Association Keep Alive Timer

Supported AT+PSPOLLINTRL=<n> Behavior: APP requests WLAN to check if TIM indication is set in the next beacon. If set, WLAN sends PS-POLL frame and fetches the data. Otherwise, APP frames a NULL frame and sends it to AP.

Supported AT+WKEEPALIVE Behavior: WLAN sends NULL frame periodically at every configured interval.

Supported AT+PSPOLLINTRL/AT+WKEEPALIVE Behavior: WLAN sends NULL frame periodically at every configured interval.

WiFi Direct Not Supported Supported Supported in GEPS 5.2.X

Restore to Factory Default Values

Supported AT+FACTORYRESTORE

Supported AT_FACTORYRESTORE

Not Supported

Battery Check

Supported AT+BCHKSTRT=<Batt.chk.freq>

Not Supported Supported AT+BCHSTRT=<Frequency>

Support for Configuring a Socket

Supported AT+SETSOCKOPT

Supported AT+SETSOCKOPT

Supported AT+SETSOCKOPT

Wireless Security Protocols Supported

STA: WEP (64 bit & 126 bit) Open & Shared, 802.11i WPA/WPA2 Personal Security (AES and TKIP), Enterprise Security (EAP-FAST –MSCHAPv2 and GTC, EAP-TLS, EAPTTLS, EAP-PEAP v0/1) AP: WEP (64 bit & 128 bit) Open, WPA/2-PSK (AES & TKIP)

STA: WEP (64 bit & 128 bit) Open & Shared, 802.11i WPA/WPA2 Personal Security (AES and TKIP), Enterprise Security (EAP-FAST –MSCHAPv2 and GTC, EAP-TLS, EAPTTLS, EAP-PEAP v0/1) AP: WEP (64 bit & 128 bit) Open, WPA/2-PSK (AES & TKIP)

STA: WEP (64 bit) Open & Shared, 802.11i WPA/WPA2 Personal Security (AES and TKIP), Enterprise Security (EAP-FAST –MSCHAPv2 and GTC, EAP-TLS, EAPTTLS, EAP-PEAP v0/1) AP: WEP (64 bit) Open, WPA/2-PSK (AES & TKIP)

Page 16: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 16 of 20 2016-06-01

Feature GS1011 GS1500 GS2000

TCP_KEEPALIVE Timings

Behavior is same as GS2000. But the following parameters are configurable: - Keep Alive Trigger time

from last successful

transaction is 7200

seconds (120 minutes)

- Interval between

successive

KEEP_ALIVE packets is

75 seconds

- Number of retires is 8

Behavior is same as GS2000. But the following parameters are configurable:

- Keep Alive Trigger

time from last

successful

transaction is 7200

seconds (120

minutes)

- Interval between

successive

KEEP_ALIVE

packets is 75

seconds

- Number of retires is

8

The following parameters are not configurable:

- Keep Alive trigger

time from last

successful

transaction is 30

seconds

- Interval between

successive

KEEP_ALIVE

packets is 30

seconds

- Number of retries is 8

TCP KEEP ALIVE is supported in GainSpan network stack. “AT+NXSETSOCKOPT=<CID>,1,9,1,4” command is used to start the TCP keep alive. TCP KEEP ALIVE triggers during the IDLE state where there is no data Tx/RX is happening. DISCONNECT message is posted to the HOST when GS2K does not receive the TCP server KEEP ALIVE ACK for 8 times. In IDLE state, HOST can detect the server unavailability after 240 seconds (8 retries x 30 seconds interval).

Note: It adds additional traffic for every 30 seconds when TCP keep alive packet and ACK is sent from the server. Here, all timings are NOT configurable

TCP_RETRY Algorithm

Retransmission happens at the following intervals: 3, 6, 12, 24, 48, 96, 192, 384 seconds. Retransmission will be stopped either by TCP_MAXRT (default: 75 sec.) or TM_TCP_MAX_REXMIT

Retransmission happens at the following intervals: 3, 6, 12, 24, 48, 96, 192, 384 seconds. Retransmission will be stopped either by TCP_MAXRT (default: 75 sec.) or TM_TCP_MAX_REXMI

Packets are retransmitted every 1 second for the configured total re-transmission time which is 75 seconds by default.

Page 17: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 17 of 20 2016-06-01

Feature GS1011 GS1500 GS2000

(default: 12), whichever hits first.

T (default: 12), whichever hits first.

ATB After issuing this command, first baud rate is changed and OK is sent to HOST.

After issuing this command, first baud rate is changed and OK is sent to HOST.

After issuing this command, first baud rate is changed and OK is sent to HOST.

AD-HOC Mode

Supported Supported Not Supported for AD_HOC

AT+WM

FLASH Programming with 92100 baud rate-UART

Not Supported Not Supported Supported

OTAFU Success Message

APP Reset External Flash FW-UP-SUCCESS

APP Reset External Flash FW-UP-SUCCESS

APP Reset-FW-UP-Success

AT+WREGDOMAIN

Sets the domain only Sets the domain only Sets the domain and is saved into the profile.

Page 18: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 18 of 20 2016-06-01

Table 3 describes the supported Auto mode and Enhanced auto mode features for the GS1011, GS1500, and GS2000 modules.

Table 3: GainSpan Modules Supported Auto Mode and Enhanced Auto Mode Features

Feature Auto Mode

Supported only on the GS1011M and GS1500M

Enhanced Auto Mode

Supported only on the GS2011M and GS2100M

Start Auto Connection

at+wauto=0,AE_Bhuvana2 at+ndhcp=1 at+nauto=0,1,192.168.25.107,9999 atc1 at&w0 ata (ata/at+reset/power cycle the node – Automatically start the node with the configured parameters after reboot)

GS Module as infrastructure and TCP Client: at+wauto=0,AE_Bhuvi,,6 at+nauto=0,1,192.168.25.107,9999 atc1 at&w0 ata GS Module as infrastructure and TCP Server: at+wauto=0,AE_Bhuvi,,6 at+nauto=1,1,,8010 atc1 at&w0 ata (ata/at+reset/ power cycle the node – Automatically start the node with the configured parameters after reboot

Modes Node enters directly into Data processing mode

Node enters directly into Data processing mode

Data Transfer Data is transferred as it is without any Esc headers

Data is transferred as it is without any Esc headers

Switching between modes (Exit from auto data mode and entering into command processing mode and vice versa)

1. Enter “+++”, followed by a

one-second gap where no

characters are received on

the serial port. After this, node

exits the data mode and

accepts AT commands to

change the configuration.

2. Making GPIO8 high will also

result in node exiting the data

mode and accepting the AT

commands to change the

configuration.

ATO returns from command processing mode to Data processing mode.

1. Enter “+++”, followed by a

one-second gap where no

characters are received

on the serial port. After

this, node exits the data

mode and accepts AT

commands to change the

configuration.

**Time to wait to come out of data mode after the auto connection exit sequence i.e., +++ can be disabled using ATSa (ATSa=0). Upon issuing ATSa=0, S2W considers +++ as data.

2. Making GPIO8 high will

also result in node exiting

the data mode and

accepting AT commands

Page 19: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module

GS2K Module Comparison Reference Guide

1VV0301446 Rev. 3.0 Page 19 of 20 2016-06-01

Feature Auto Mode

Supported only on the GS1011M and GS1500M

Enhanced Auto Mode

Supported only on the GS2011M and GS2100M

to change the

configuration.

ATO returns from command processing mode to Data processing mode.

Stop Auto Connection

ATC0 AT&W0 Success Response: IP Subnet Gateway 192.168.25.101:255.255.255.0:192.168.25.1

OK

Node sends upon L2+L3+L4 connection success message.

ATC0 AT&W0 Success Response: For every boot up GS node sends (L2+L3/L2+L3+L4): IP Subnet Gateway 192.168.25.101:255.255.255.0:192.168.25.1

GPIO19 should be high for auto connection data mode when L4 connection is successful (data pipe got created).

Host can check the GPIO19 (for high) to send data via the data pipe created by auto connection.

Error Responses 1. Disassociation Event: L2 level

connection is lost (Wireless

network association lost)

2. ERROR: IP CONFIG FAIL –

IP configuration has failed.

This message comes when

there is a DHCP renew fails.

3. ERROR: Error message for

the Layer 4 (TCP/UDP)

connection fail.

GPIO19 should be low when any Layer 2 or Layer 3 or Layer 4 connection is lost or node is not in data processing mode.

Limitations Only one TCP/UDP Server/Client connection can be established.

Only one TCP/UDP Server/Client connection can be established.

Page 20: GS2K Module Comparison Reference Guide...Off-module flash memory is used only for web pages that are larger than 128KB for GS2011M, or 64KB for GS2100M for data logging. GS2K Module