GSM. Quectel Cellular Engine. GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1
|
|
|
- Luke James
- 10 years ago
- Views:
Transcription
1 GSM Cellular Engine GSM TCPIP Application Notes GSM_TCPIP_AN_V1.1
2 Document Title GSM TCPIP Application Notes Version 1.1 Date Status Document Control ID Release GSM_TCPIP_AN_V1.1 General Notes offers this information as a service to its customers, to support application and engineering efforts that use the products designed by. The information provided is based upon requirements specifically provided for customers of. has not undertaken any independent search for additional information, relevant to any information that may be in the customer s possession. Furthermore, system validation of this product designed by within a larger electronic system remains the responsibility of the customer or the customer s system integrator. All specifications supplied herein are subject to change. Copyright This document contains proprietary technical information of Co., Ltd. Copying of this document, distribution to others, and communication of the contents thereof, are forbidden without permission. Offenders are liable to the payment of damages. All rights are reserved in the event of a patent grant or registration of a utility model or design. All specifications supplied herein are subject to change without notice at any time. Copyright Wireless Solutions Co., Ltd GSM_TCPIP_AN_V1.1-1
3 Contents Contents Revision history Introduction Reference Terms and abbreviations Structure and processes of TCP/IP stack Structure of TCP/IP stack Processes of TCP/IP stack Non-transparent mode Single TCP or UDP connection as a client Single TCP or UDP connection as a server Multiple TCP or UDP connections as clients Multiple TCP or UDP connections as a server Transparent mode Single TCP or UDP connection as a client Single TCP or UDP connection as a server Related configuration Accept connection Send data Send data in different ways Query the information of sending data Receive data Output the data through UART directly Retrieve the received data via AT command Close connection Deactivate PDP context GPRS status GPRS status of TCP/IP stack Query status TCP connection maintenance and detection TCP connection maintenance TCP connection detection Exception handling Two local contexts Introduction on two local contexts Establish TCP/UDP sessions in two local contexts DNS function Visit a remote server with domain name Get IP according to the domain name Slow clock in TCP or UDP connection GSM_TCPIP_AN_V
4 0. Revision history Revision Date Author Description of change Colin HU Initial Colin HU Added the introduction on how to maintain and detect TCP connection Jean HU Reconstruction GSM_TCPIP_AN_V
5 1. Introduction This document introduces how to use the internal TCP/IP stack. Customers can use the powerful and convenient functions to operate the internal TCP/IP stack Reference Table 1: Reference SN Document name Remark [1] Mxx_ATC AT commands set for Mxx 1.2. Terms and abbreviations Table 2: Terms and abbreviations Abbreviation APN CSD FGCNT GPRS MUXIP TCP UART UDP Description Access Point Network Circuit Switched Data Foreground Context. The internal TCP/IP stack supports to activate two GPRS PDP contexts at the same time and Foreground context is the context controlled by the UART at present. General Packet Radio Service The function to visit several servers or listen to multiple clients based on the same GPRS/CSD context Transmission Control Protocol Universal Asynchronous Receiver/Transmitter User Datagram Protocol GSM_TCPIP_AN_V
6 2. Structure and processes of TCP/IP stack 2.1. Structure of TCP/IP stack The internal TCP/IP stack is designed to communicate with one or several TCP or UDP ends. The internal TCP/IP stack provides a series of AT commands to open TCP or UDP sessions and communicate with the other TCP or UDP ends. There are two transmission modes in TCP/IP stack: non-transparent mode (see Chapter 3) and transparent mode (see Chapter 4). In non-transparent mode, the module can establish single connection or multiple connections. When AT+QIMUX=1 (Multiple Connections), the module supports to establish 6 connections as clients and also supports to listen to multiple clients as a server, up to 5 clients. In transparent mode, the module only can establish single connection. Please refer to Figure 1. Structure of TCP/IP stack. Single Connection AT+QIMUX=0 Non-transparent mode AT+QIMODE=0 Multiple Connections AT+QIMUX=1 TCP/IP Stack Transparent mode AT+QIMODE=1 Single Connection AT+QIMUX=0 TCP/UDP Client TCP/UDP Server TCP/UDP Client TCP/UDP Server Figure 1: Structure of TCP/IP stack GSM_TCPIP_AN_V
7 2.2. Processes of TCP/IP stack About processes of TCP/IP stack please refer to Figure 2. Processes of TCP/IP stack. Module Power ON 1. Ensure SIMCard is 2. Ensure GSM network is 3. Ensure GPRS network is Judge network NO Please refer to Chapter 6 for how to maintain and detect TCP connection. 1. Connection abnormal 2. Received URC: CLOSED 3. Execute AT+QICLOSE TCP/IP stack related configurations Start TCP/UDP conncetion Judge AT+QISACK Close connection Reopen connection NO 1. Connection abnormal 2. Received URC: +PDP DEACT AT+QIDEACT 3. Execute AT+QIDEACT NO Sending or receiving data NO NO Figure 2: Processes of TCP/IP stack GSM_TCPIP_AN_V
8 3. Non-transparent mode Use AT+QIMODE command to select TCPIP stack mode. It is non-transparent mode when AT+QIMODE=0. When AT+QIMUX=0, the module supports to establish a TCP connection or a UDP connection as a client (see Section 3.1.), and it also supports to listen to a client as a server (see Section 3.2.). When AT+QIMUX=1 (Multiple Connections), the module supports to establish 6 connections at most as clients (see Section 3.3.) and also supports to listen to multiple clients as a TCP server, up to 5 clients (see Section 3.4.). Following is the configuration before establishing TCP or UDP connection in non-transparent mode. First, configure the context and transmission mode. AT+QIFGCNT=0 // Set the context 0 as FGCNT. AT+QICSGP=1, CMNET AT+QIMUX=0 AT+QIMODE=0 AT+QIDNSIP=0 //Set APN. // 0 disables the function of MUXIP. 1 enables the function. // Set the session mode as non-transparent. // Use IP address to establish TCP/UDP session. Second, activate the PDP context. (These steps also can be ignored when start TCP or UDP connection by AT+QIOPEN or enter listening state by AT+QISERVER) AT+QIREGAPP AT+QIACT AT+QILOCIP // Register the TCP/IP stack. // Activate FGCNT. //Get Local IP address Single TCP or UDP connection as a client Establish TCP or UDP connection by AT+QIOPEN (AT+QIOPEN= Protocol, IP Address, Port ). CONNECT will be output after the module established a TCP or UDP connection. The following is an example to use related commands. Step1: Start TCP or UDP connection and send/receive data AT+QIOPEN= TCP, ,7007 // Visit the remote TCP server. And the address of the remote server is an IP address. GSM_TCPIP_AN_V
9 CONNECT // CONNECT means the module has been successfully connected to the remote TCP server. Step2: Send and revive data after establishing connection. AT+QISEND // Send data to the remote server. > Welcome to use module. // > from the UART indicates the following input data is considered as data to be sent. After receiving >, input data ( Welcome to use module. ).The maximum length of the data is The data beyond 1460 will be omitted. <Ctrl+Z> // After input data, use <Ctrl+Z> to send data. (<Ctrl+Z> is a SEND AT+QISACK +QISACK: 30, 20, 10 combined AT command which uses to submit operation). // SEND means the data has been sent. // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. Welcome to use module. // Received data from remote server ( :7007)). Besides, it is allowed to add some other information at the beginning of the received data controlled by the commands, please refer to Section 5.3. Step3: Close the TCP or UDP connection and deactivate GPRS/CSD context. AT+QICLOSE CLOSE AT+QIDEACT DEACT 3.2. Single TCP or UDP connection as a server AT+QISERVER is used to enter listening mode. First, take module A as a server. // Close the session with the remote server. // Deactivate GPRS/CSD context. Second, use module B to establish TCP or UDP connection with the server by AT+QIOPEN (AT+QIOPEN= Protocol, IP Address, Port ). CONNECT will be output after the module established a TCP or UDP connection. REMOTE IP: IP Address will be indicated in the module A after connection is established successfully. Note: The server module (Module A) also can establish a TCP or UDP connection with remote server as a client. GSM_TCPIP_AN_V
10 Step1: Enter listening state. // Take module A as a server. AT+QISERVER // Enter listening state to listen to a TCP client and it is also supported to implement AT+QISERVER=1 to listen to a UDP client. SERVER // Enter listening state successfully. AT+QILOCIP // Query the local IP address AT+QILPORT? // Query the local TCP and UDP port. TCP: 2020 UDP: 3030 Step2: Accept a remote client connection and start a connection to a remote server. // Use module B to establish TCP or UDP connection with the module server A (IP address is the first module s IP address, the TCP or UDP port is the first module s port.) (About how to establish TCP or UDP connection in non-transparent mode, please refer to Section3.1 or Section 3.3) REMOTE IP: // The TCP client whose address is tries to visit the module. After the module listens to the visit and accepts the visit successfully, it will output the following string through UART. It doesn t output the following string until receiving the first packet from the UDP client // The module also supports to establish connection with remote server as a client after entering listening mode. Following is server module used to start a TCP connection as a client. AT+QIOPEN= TCP, ,7007 CONNECT // Visit the remote TCP server. And the address of the remote server is an IP address. // CONNECT means the module has been successfully connected to the remote TCP server. Step3: Select to send data to remote client or remote server. AT+QISRVC=2 // Choose the connection in which MS acts as a server. AT+QISEND // Send data to the remote client. > Welcome to use module. // > from the UART indicates the following input data is considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of the data is The data beyond 1460 will be omitted. GSM_TCPIP_AN_V
11 <Ctrl+Z> SEND AT+QISACK +QISACK: 30, 20, 10 // After input data, use <Ctrl+Z> to send data. // SEND means the data has been sent. // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. AT+QISRVC=1 // Choose the connection in which MS serves as a client. AT+QISEND // Send data to the remote server. > Welcome to use module. // > from the UART indicates the following input data is <Ctrl+Z> SEND AT+QISACK +QISACK: 30, 20, 10 Welcome to use module. considered as data to be sent. After receiving >, input data ( Welcome to use module. ).The maximum length of the data is The data beyond 1460 will be omitted. // After input data, use <Ctrl+Z> to send data. // SEND means the data has been sent. // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. // Received data from Module B (The module A is limited to receive data from remote server ( :7007)). Besides, it is allowed to add some other information at the beginning of the received data controlled by the commands, such as data length, protocol type, IP address and port, please refer to Section 5.3 for details. Step4: Close remote client connection or remote server connection. Deactivate GPRS/CSD context. AT+QISRVC=2 AT+QICLOSE CLOSE AT+QICLOSE CLOSE // Choose the connection in which MS act as a server. // The first AT+QICLOSE, close the session with the remote client. // The second AT+QICLOSE, close the server listening. (If there is no connection, the first AT+QICLOSE will close the server listening). AT+QISRVC=1 AT+QICLOSE // Choose the connection in which MS serves as a client. // Close the session with the remote server. GSM_TCPIP_AN_V
12 CLOSE AT+QIDEACT DEACT // Deactivate GPRS/CSD context Multiple TCP or UDP connections as clients The module supports to establish 6 connections at a time when AT+QIMUX=1. Please notice that it is only supported in non-transparent mode. Establish TCP or UDP connection by AT+QIOPEN (AT+QIOPEN=<index>, Protocol, IP Address, Port ). <index>, CONNECT will be output after the module established a TCP or UDP connection. Then, use AT+QISEND=<index> to send data to remote server. For more details on how to send data in different ways, please refer to Section 5.2. In the multiple mode, AT+QIOPEN, AT+QISEND, AT+QISACK and AT+QICLOSE commands need connection index to indicate which connection it is. The following is an example to use related commands. Step1: Start TCP or UDP connections and send/receive data. AT+QIOPEN=0, TCP, ,7007 // Use the profile 0 to visit the remote TCP server. And the address of the remote server is an IP address. The index of profile is 0~5. 0, CONNECT // 0, CONNECT means that the profile 0 has been successfully AT+QISEND=0 connected to the remote TCP server. // Send data to the remote server by profile 0 connection. > Welcome to use module. // > from the UART indicates the following input data is <Ctrl+Z> SEND AT+QISACK=0 +QISACK: 30, 20, 10 considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of the data is The data beyond 1460 will be omitted. // After input data, use <Ctrl+Z> to send data. // SEND means the data has been sent. // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. +RECEIVE: 0, 30 Welcome to use module. // 0 is the index of the profile to receive the data and 30 is the length of the received data. Welcome to use module. is the received data. Besides, it is allowed to add some other information at the beginning of the received data controlled by the commands, please refer to Section 5.3. GSM_TCPIP_AN_V
13 Step2: Close the TCP or UDP connection and deactivate GPRS/CSD context. AT+QICLOSE=0 // Close the profile 0 connection with the remote server. CLOSE AT+QIDEACT // Deactivate GPRS/CSD context. DEACT 3.4. Multiple TCP or UDP connections as a server The module supports to listen to multiple clients as a TCP or UDP server, up to 5 clients. Customer also can establish n connection(s) as clients and listen to m connection(s) as a server (n>=0&m>=0&n+m<=5). Note: The server module also can establish a TCP or UDP connection with remote server as clients. First, take module A as a server. Second, use module B to establish TCP or UDP connection with the server by AT+QIOPEN (AT+QIOPEN= <index>, Protocol, IP Address, Port ). <index>, CONNECT will be output after the module established a TCP or UDP connection. <index>, REMOTE IP: IP Address will be indicated in the module A after connection is established successfully. The following is an example to use related commands. Step1: Enter listening state. // Take module A as a server AT+QISERVER=0,3 SERVER AT+QILOCIP AT+QILPORT? TCP: 2020 UDP: 3030 // 0 means to set the module as a TCP server. 3 is the maximum clients to listen to, i.e. after the number of clients reaches 3, no more other clients can visit the module. // Enter listening state successfully. // Query the local IP address. // Query the local TCP and UDP port. Step2: Accept a remote client connection and start a connection to a remote server. // Then, use module B to establish TCP or UDP connection with the module server (IP address is the module A s IP address, the TCP or UDP port is the first module s port.) (About how to establish TCP or UDP connection in non-transparent mode, please refer to Section3.1 or Section 3.3). GSM_TCPIP_AN_V
14 0, REMOTE IP: // Profile 0 is used to establish the session with the client It will output the following string through UART. It doesn t output the following string until receiving the first packet from the UDP client // The server module (module A) also supports to establish connection with remote server as a client after entering listening mode. AT+QIOPEN=3, TCP, ,7007 // Visit the remote TCP server. And the address of the remote server is an IP address. 3, CONNECT // CONNECT means the module has been successfully Step3: Select to send data to remote client or remote server. AT+QISRVC=2 AT+QISEND=0 connected to the remote TCP server. // Choose the connection in which MS acts as a server. // Send data to the remote server by profile 0 connection. > Welcome to use module. // > from the UART indicates the following input data is <Ctrl+Z> SEND AT+QISACK=0 +QISACK: 30, 20, 10 AT+QISRVC=1 AT+QISEND=3 considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of the data is The data beyond 1460 will be omitted. // After input data, use <Ctrl+Z> to send data. // SEND means the data has been sent. // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. // Choose the connection in which MS serves as a client. // Send data to the remote server by profile 0 connection. > Welcome to use module. // > from the UART indicates the following input data is <Ctrl+Z> SEND AT+QISACK=3 +QISACK: 30, 20, 10 considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of the data is The data beyond 1460 will be omitted. // After input data, use <Ctrl+Z> to send data. // SEND means the data has been sent. // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged GSM_TCPIP_AN_V
15 is 10. +RECEIVE: 0, 30 Welcome to use module. // 0 is the index of the profile to receive the data and 30 is the length of the received data. Welcome to use module is the received data. Besides, it is allowed to add some other information at the beginning of the received data controlled by the commands, please refer to Section 5.3. Step4: Close remote client connection or remote server connection. Deactivate GPRS/CSD context. AT+QISRVC=2 // Choose the connection in which MS acts as a server. AT+QICLOSE=0 // Close the session with the remote client. CLOSE AT+QICLOSE // Close the server listening. CLOSE AT+QISRVC=1 // Choose the connection in which MS serves as a client. AT+QICLOSE=3 // Close the session with the remote server. CLOSE AT+QIDEACT // Deactivate GPRS/CSD context. DEACT GSM_TCPIP_AN_V
16 4. Transparent mode Use AT+QIMODE command to select TCPIP stack mode. It is transparent mode when AT+QIMODE=1. When AT+QIMUX=0, the module supports to establish a TCP connection or a UDP connection as a client (see Section 4.1.), and it also supports to listen to a client as a TCP/UDP server (see Section 4.2.). Establishing multiple connections is not supported in transparent mode. Following is the configuration before establishing TCP or UDP connection in transparent mode. First, configure the context and transmission mode. AT+QIFGCNT=0 // Set the context 0 as FGCNT. AT+QICSGP=1, CMNET // Set APN AT+QIMUX=0 AT+QIMODE=1 AT+QITCFG=3,2,512,1 AT+QIDNSIP=0 // 0 disables the function of MUXIP. // Set the session mode as transparent. // 3 stands for resending times. This is an internal process, which doesn t have an obvious influence. 2 means to set wait interval as 200ms, which means system will wait for 200 ms before sending the data in the buffer when the data in the buffer is less than means that once the length of the data in the buffer reaches 512, the data will be sent out. 1 means to enable to escape data mode with +++. // Use IP address as the address to establish TCP/UDP session. Second, activate the PDP context. (Those steps also can be ignored when start TCP or UDP connection by AT+QIOPEN or enter listening state by AT+QISERVER). AT+QIREGAPP AT+QIACT AT+QILOCIP // Register the TCP/IP stack. // Activate FGCNT. // Get Local IP address. In transparent mode, UART has two modes, AT command mode and data mode. In AT command mode, all the input data through UART is considered as AT command and the received data from the remote end is saved in the buffer and cannot be output through UART until the UART is switched to data mode. GSM_TCPIP_AN_V
17 In data mode, all the input data through UART is considered as the data to be sent to the remote end and all the received data from the remote end is output through UART. When the session mode is transparent mode, the UART will enter data mode after the TCP/UDP session is established. The internal TCP/IP stack supports to switch the UART mode between AT command mode and data mode. The method to switch data mode to AT command mode is to input +++. The interval time between the first + and the character before the first + MUST NOT be less than 500 ms and the interval time between the last + and the character next to the last + MUST NOT be less than 500 ms and the interval time between each + MUST be less than 20 ms. The method to switch AT command mode to data mode is to implement the command ATO. Besides, the internal TCP/IP stack provides hardware method to switch the UART mode from data mode to AT mode. In order to adopt the hardware method, it is necessary to issue the command AT&D1 at first. Then it is supported to change DTR from ON to OFF in data mode and to switch the UART mode to AT mode. Note: If the connection is closed by remote ends or network, or the PDP context is deactivated during data transferring, the module will switch to command mode automatically. If an incoming call or a new short message arrived in data mode, RI pin of serial port will give a 12-ms low pulse. To handle the event, it is needed to enter command mode first (+++/DTR) and then the module will give the normal unsolicited response, such as RING or +CMTI: SM, Single TCP or UDP connection as a client Establish TCP or UDP connection by AT+QIOPEN (AT+QIOPEN= Protocol, IP Address, Port ). CONNECT will be output after the module established a TCP or UDP connection. The following is an example to use related commands. The following is an example to use related commands. Step1: Start a TCP or UDP connection and send/receive data. AT+QIOPEN= TCP, ,7007 // Visit the remote TCP server. And the address of the remote server is an IP address. CONNECT Welcome to use module. // CONNECT means the module has been connected to the remote TCP server and entered data mode. // Input data directly. It is invisible and will be transmit to the remote server. The module will output data (Welcome to use module.) which came from remote server. // +++ is used to switch data mode to AT command mode. It will return after switching to AT command mode. GSM_TCPIP_AN_V
18 ATO // ATO is used to switch AT command mode to data mode. CONNECT // It will return CONNECT after switching to data command mode.. // Input +++ AT+QISACK // Query the total size of the data sent and acknowledged. +QISACK: 30, 20, 10 // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. Step2: Close the TCP or UDP connection and deactivate GPRS/CSD context. // Note: Please ensure the module is in AT command mode before doing following operations. AT+QICLOSE CLOSE AT+QIDEACT DEACT 4.2. Single TCP or UDP connection as a server AT+QISERVER is used to enter listening mode. First, take module A as a server. // Close the session with the remote server. // Deactivate GPRS/CSD context. Second, use module B to establish TCP or UDP connection with the server by AT+QIOPEN (AT+QIOPEN= Protocol, IP Address, Port ). CONNECT will be output after the module established a TCP or UDP connection. REMOTE IP: IP Address will be indicated in the module A after connection is established successfully. Note: The server module (Module A) also can establish a TCP or UDP connection with remote server as a client. Step1: Enter listening state. // Take module A as a server AT+QISERVER // Enter listening state to listen to a TCP client and it is also supported to implement AT+QISERVER=1 to listen to a UDP client. SERVER AT+QILOCIP // Enter listening state successfully // Query the local IP address. GSM_TCPIP_AN_V
19 AT+QILPORT? TCP: 2020 UDP: 3030 // Query the local TCP and UDP port. Step2: Accept a remote client connection and start a connection to a remote server. // Then, use module B to establish TCP or UDP connection with the module server (Module A)(IP address is the first module s IP address, the TCP or UDP port is the first module s port.) (About how to establish TCP or UDP connection in transparent mode, please refer to Section 4.1.) REMOTE IP: // The TCP client whose address is tries to visit the CONNECT Welcome to use module. ATO CONNECT. // Input +++. AT+QISACK +QISACK: 30, 20, 10 module. After the module listens to the visit and accepts the visit successfully, it will output the following string through UART. It doesn t output the following string until receiving the first packet from the UDP client // CONNECT means the module has been connected to the remote TCP server and entered data mode. // Input data directly. It is invisible and will be transmit to the remote server. The module will output data (Welcome to use module.) which came from remote server. // +++ is used to switch data mode to AT command mode. It will return after switching to AT command mode. // ATO is used to switch AT command mode to data mode. // It will return CONNECT after switching to data command mode. // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. Step3: Close the TCP or UDP connection and deactivate GPRS/CSD context. // Please ensure the module is in AT command mode before doing following operations. AT+QICLOSE CLOSE AT+QIDEACT DEACT // Close the session with the remote server. // Deactivate GPRS/CSD context. GSM_TCPIP_AN_V
20 5. Related configuration 5.1. Accept connection When AT+QIMUX=0, the TCP client whose address is tries to visit the module. After the module listens to the visit and accepts the visit successfully, it will output the following string through UART. REMOTE IP: [CONNECT] // It will output CONNECT here in transparent mode. When AT+QIMUX=1 (Only in non-transparent mode), the TCP client whose address is tries to visit the module. After the module listens to the visit and accepts the visit successfully, it will output the following string through UART. 0, REMOTE IP: // Profile 0 is used to establish the session with the client 5.2. Send data Send data in different ways The module supports three ways to send data to remote ends: sending data with changeable length, sending data with fixed length and timed sending Sending data with changeable length When AT+QIMUX=0, after establishing TCP or UDP connection, send data as below. AT+QISEND // Send data to the remote server. > Welcome to use module. // > from the UART indicates the following input data is <Ctrl+Z> SEND considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of the data is The data beyond 1460 will be omitted. // After input data, use <Ctrl+Z> to send data. // SEND means the data has been sent. When AT+QIMUX=1, after establishing TCP or UDP connection by profile 0, send data as below. AT+QISEND=0 // Use the connection of profile 0 to send data to the remote end. > Welcome to use module. // > from the UART indicates the following input data is considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of GSM_TCPIP_AN_V
21 <Ctrl+Z> SEND the data is The data beyond 1460 will be omitted. // After input data, use <Ctrl+Z> to send data. // SEND means the data has been sent. Note: In this method, the sending operation can be escaped through inputting <ESC> before sending out Sending data with fixed length When AT+QIMUX=0, after establishing TCP or UDP connection, send data as below. AT+QISEND=30 // Send 30 bytes data to the remote server. > Welcome to use module. // > from the UART indicates the following input data is considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of the data is The data beyond 1460 will be omitted. SEND // The data will be sent when input data length equals to 30. SEND means the data has been sent. When AT+QIMUX=1, after establishing TCP or UDP connection by profile 0, send data as below. AT+QISEND=0,30 // Send 30 bytes data to the remote server. > Welcome to use module. // > from the UART indicates the following input data is considered as data to be sent. After receiving >, input data ( Welcome to use module. ). The maximum length of the data is The data beyond 1460 will be omitted. SEND // The data will be sent when input data length equals to 30. Note: SEND means the data has been sent. In this method, <Ctrl+Z> is considered as a common character to be sent. The sending operation can be escaped through inputting <ESC> before sending out Timed sending Use AT+QIAUTOS=1, <period> to set timed sending. AT+QIAUTOS=1,10 // Set the 10s to wait before sending data to the remote end. When AT+QIMUX=0, after establishing TCP or UDP connection, send data as below. AT+QISEND // After this command, then the preset timer starts. > // Echo from the UART indicates the following input data is considered as data to be sent. Welcome to use module. // Input data and the maximum length of the data is The data beyond 1460 will be omitted. After the timer expires, the data will be sent. SEND // The data has been sent. If the length of the input data is 0, it GSM_TCPIP_AN_V
22 returns SEND FAIL here When AT+QIMUX=1, after establishing TCP or UDP connection by profile 0, send data as below. AT+QISEND=0 // After this command, then the preset timer starts. > // Echo from the UART indicates the following input data is considered as data to be sent. Welcome to use module. // Input data and the maximum length of the data is The data beyond 1460 will be omitted. After the timer expires, the data will be sent. SEND // The data has been sent. If the length of the input data is 0, it returns SEND FAIL here. Note: In this method, if <Ctrl+Z> is inputted before the timer expires, the data before <Ctrl+Z> will be sent and the timer stops; if sending data with fixed length, the data will be sent when time or length arrived, and the sending operation can be escaped through inputting <ESC> before sending out Query the information of the sending data It is optional to query the total size of the data sent and acknowledged by the command AT+QISACK, which is only used for TCP connection. In UDP connection, the acknowledged data is always 0. The following is an example to use the command AT+QISACK. When AT+QIMUX=0, after establishing TCP or UDP connection, query the data sent as below. AT+QISACK +QISACK: 30, 20, 10 // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. When AT+QIMUX=1, after establishing TCP or UDP connection by profile 0, query the data sent as below. AT+QISACK=0 +QISACK: 30, 20, 10 // Query the total size of the data sent and acknowledged. // The total size of the data sent is 30, the total size of the data acknowledged is 20 and the length of the data unacknowledged is 10. GSM_TCPIP_AN_V
23 5.3. Receive data Output the data through UART directly In default setting, the received data from the server will be output through UART without any information. Besides, it is allowed to add some information at the beginning of the received data controlled by some commands. Please refer to Document [1] for the detailed information on these commands mentioned below. The command AT+QISHOWRA is used to set whether to add the address and port of the remote server. AT+QISHOWRA=1 // Add the address and port of the remote server (RECV FROM:<IP ADDRESS>:<PORT>) before the received data. The command AT+QISHOWLA is used to set whether to add the local address. The following is the example to use this command. AT+QISHOWLA=1 // Add the local address before the received data (TO:<IP ADDRESS>). The command AT+QIHEAD is used to set whether to add the header information (data length and transmission layer type if necessary). The following is the detailed explanation to use the command. AT+QIHEAD=1 // Add the header information before the received data (IPD (data length) :). The command AT+QISHOWPT is used to set whether to add the transmission layer protocol type (TCP or UDP) at the end of header information. The following is the example to use the command. // Establish a TCP connection while AT+QIMUX=0. AT+QIHEAD=1 AT+QISHOWPT=1 // Add the transmission layer protocol type (IPD (data length) (TCP/UDP) :). It is invalid if AT+QIHEAD=0, it is invalid in AT+QIMUX=1 mode. IPD30TCP: Welcome to use module. // The module has received data; data length is 30; TCP connection; data content is Welcome to use module. In MUXIP mode (AT+QIMUX=1), the received data from the server will be output through UART with only +RECEIVE: <index>, <length>. (<index> is the index of the profile to receive data and <length> is the length of the received data). Besides, it is also allowed to add some other information at the beginning of the received data controlled by the commands AT+QISHOWRA, AT+QISHOWLA, AT+QIHEAD and AT+QISHOWPT. GSM_TCPIP_AN_V
24 Retrieve the received data via AT command The module in this mode, compared with the above mode, outputs a URC +QIRD: to inform the user that TCP/UDP data has been received and user can retrieve the data by command AT+QIRD. This mode is not supported by default. Execute command AT+QINDI=1 to enable this mode before the TCP/UDP connection is established. An example when the module receives the data in this mode is shown as below. Suppose the module receives the TCP data below from the remote end: " abcdefghijklmnopqrstuvwxyz" +QIRDI:0,1,0 //The module receives the data based on Context 0, and the module acts as the client. Now retrieve data by the following command. AT+QIRD=0,1,0,1024 //Retrieve the data from the module s socket buffer. The maximum length to retrieve is If the data length in the buffer is less than 1024, retrieve all the data from the buffer. +QIRD: :7070,TCP,36<CR><LF> abcdefghijklmnopqrstuvwxyz It is recommended to use AT+QIRD to read all received data when there is +QIRD: arrived Close connection When AT+QIMUX=0, after establishing TCP or UDP connection, close connection as below. AT+QICLOSE CLOSE // Close the session with the remote server. When AT+QIMUX=1, after establishing TCP or UDP connection, use AT+QICLOSE=<index> to close one connection as below. AT+QICLOSE=0 0, CLOSE Note: // Close the session with the remote server. When connection is established as a server, it is needed to select and control server connection or client contention by AT+QISRVC Deactivate PDP context Use AT+QIDEACT command to deactivate current PDP context. AT+QIDEACT // If the context will not be used in a long period (for example more than one hour), it s recommended to close this context by command AT+QIDEACT. Normally the response time for this command is about 2-5 seconds. But when the network is very GSM_TCPIP_AN_V
25 DEACT bad or in some abnormal conditions, the longest waiting time will achieve about 2.5 minutes. It s recommended to set timeout value which is less than 1 minute or less according to their applications. If it is timeout, users have not received DEACT, user can restart the module by EMERG_OFF pin. Note: Make sure to receive the corresponding response (or ERROR) and then execute the next command GPRS status GPRS status of TCP/IP stack While AT+QIMUX=0 is enabled, there are 9 status for single connection. Please refer to Figure 3. GPRS status of single connection. AT+QREGAPP 1 IP START AT+QIACT 0 IP INITIAL AT+QIDEACT 8 PDP DEACT AT+QIDEACT AT+CGATT=0 2 IP CONFIG 3 IP GPRSACT 4 IP STATUS AT+QILOCIP 7 IP CLOSE 6 TCP/UDP CONNECT 5 TCP/UDP CONNECTING AT+QIOPEN AT+QICLOSE Figure 3: GPRS status of single connection While AT+QIMUX=1 is enabled, there are 7 status for multiple connections. Please refer to Figure 4. GSM_TCPIP_AN_V
26 GPRS status of multiple connections. AT+QIDEACT 6 PDP DEACT 0 IP INITIAL AT+QIDEACT 5 IP PROCESSING AT+QREGAPP 1 IP START AT+QIACT 2 IP CONFIG Following is the details of each status. "IP INITIAL" "IP START" "IP CONFIG" "IP IND" "IP GPRSACT" "IP STATUS" "TCP CONNECTING" "UDP CONNECTING" "CONNECT " "IP CLOSE" "PDP DEACT" IP PROCESSING AT+CGATT=0 3 IP GPRSACT Figure 4: GPRS status of multiple connections The TCPIP stack is in idle state. The TCPIP stack has been registered. It has been start-up to activate GPRS/CSD context. It is activating GPRS/CSD context. GPRS/CSD context has been activated successfully. AT+QIOPEN 4 IP STATUS AT+QILOCIP The local IP address has been gotten by the command AT+QILOCIP. It is trying to establish a TCP connection. It is trying to establish a UDP connection. The TCP/UDP connection has been established successfully. The TCP/UDP connection has been closed. GPRS/CSD context was deactivated because of unknown reason. Processing the existing connection now Query status The module supports to use AT+QISTAT or AT+QISTATE to query the TCP/IP stack status. GSM_TCPIP_AN_V
27 When AT+QIMUX=0, use AT+QISTAT to query the TCP/IP stack status. AT+QISTAT STATE: IP INITIAL When AT+QIMUX=1, use AT+QISTATE to query the TCP/IP stack status and connection status. AT+QISTATE STATE: IP INITIAL +QISTATE: 0,"","",,"INITIAL" +QISTATE: 1,"","",,"INITIAL" +QISTATE: 2,"","",,"INITIAL" +QISTATE: 3,"","",,"INITIAL" +QISTATE: 4,"","",,"INITIAL" +QISTATE: 5,"","",,"INITIAL" In listening state, use AT+QISSTAT to query the server status. AT+QISSTAT S: LISTENNING Note: In transparent mode, DCD pin also can be used for querying current connection status. If TCP or UDP connection exists, the DCD pin will be low. If the connection is dropped, DCD pin will go high. GSM_TCPIP_AN_V
28 6. TCP connection maintenance and detection TCP is a reliable stream delivery service that guarantees delivery of a data stream sent from one host to another without duplication or losing data. But GSM network is very complicated so that some unknown errors occur to the internal TCP/IP stack based on GSM. This seriously affects the capability of TCP connection. So it is necessary to check whether the TCP connection is and whether the sent data has been received by the server. The chapter intends to recommend several methods to maintain TCP connection and detect the status of TCP connection TCP connection maintenance The internal TCP/IP stack is based on GSM network and the resource of GSM network is limited. So the TCP connection may be disconnected by GSM network without any notification if there is no data transmission on the TCP connection for a period of time. Here is a method recommended by. In order to maintain a TCP connection, it is recommended to send a small data packet to the remote end through the TCP connection and then wait for a moment to use AT+QISACK command to check whether the packet has been received by the remote end. Please refer to the following example for the details. // Establish a TCP connection at first. AT+QISTAT STATE: CONNECT AT+QISACK +QISACK: 0, 0, 0 // Check the status of the TCP connection by the command AT+QISTAT at first. // The TCP connection is still. This just means the internal TCP/IP stack didn t receive any abnormal report for the TCP connection. // No data was transmitted through the TCP connection for a period of time, such as 8 minutes. // Check the information for the sending data. The purpose is to check whether some sent data still wait for the acknowledgement from the remote end. If some sent data still wait for the acknowledgement from the remote end, the TCP connection MUST be abnormal. Then it is strongly recommended to re-establish the TCP connection. // The third parameter 0 means no data wait for the acknowledgement from the remote end. If the third parameter is not 0, please re-establish the TCP connection. GSM_TCPIP_AN_V
29 AT+QISEND // No data was transmitted through the TCP connection for so long time, it is recommended to send a small packet to the remote end to maintain the TCP connection. > TCP detect // This is the small packet to be sent to the remote end. Of course, any other data is. SEND // The internal TCP/IP stack has sent the data through the TCP connection. // Wait for a moment (for example, 30 seconds) to check whether the packet has been received by the remote end. AT+QISACK // Check the information for the sending data. +QISACK: 10, 10, 0 // The third parameter is 0, the packet has been received by the remote end successfully. This means the TCP connection is still normal. In the above example, it waits for a period of time after sending the small packet TCP detect to issue the command AT+QISACK to check whether the packet has been received by the remote end. Here is another method. After sending the packet, wait for 5 seconds, and then issue the command AT+QISACK. If the packet has been received by the remote end successfully, the TCP connection is still, so stop the check operation. If the packet has not been received by the remote end (according to the value of the third parameter of the response of AT+QISACK), please wait for 10 seconds again, and repeat the former operation. Repeat the former operation for several times until the packet has been received by the remote end successfully or the time of repeat reaches to a limitation (for example, 12 times). If the time of repeat reaches to the limitation, the TCP connection is abnormal, so it is suggested to re-establish the TCP connection TCP connection detection The principle to detect TCP connection is similar to the method of maintaining TCP connection. After a TCP connection has been established, here is a sample process to detect the status of the TCP connection. // Establish a TCP connection at first. AT+QISTAT // Check the status of the TCP connection by the command AT+QISTAT at first. STATE: CONNECT // The TCP connection is still. This just means the internal TCP/IP stack doesn t receive any abnormal report for the TCP connection. If it is not CONNECT, the TCP connection is abnormal. Please refer to Section 5.6 for the details of status. // No data is transmitted through the TCP connection for a period of GSM_TCPIP_AN_V
30 AT+QISACK +QISACK: 10, 10, 0 time, such as 8 minutes. // Check the information for the sending data. The purpose is to check whether some sent data still wait for the acknowledgement from the remote end. If some sent data still wait for the acknowledgement from the remote end, the TCP connection MUST be abnormal. // The third parameter 0 means no data wait for the acknowledgement from the remote end. If the third parameter is not 0, the TCP connection is abnormal. AT+QISEND // No data was transmitted through the TCP connection for so long time, it is recommended to send a small packet to the remote end to check whether the connection is still. > TCP detect // This is the small packet to be sent to the remote end. Of course, SEND AT+QISACK +QISACK: 20, 20, 0 Note: any other data is. // The internal TCP/IP stack has sent the data through the TCP connection. // Wait for 5 seconds to check whether the packet has been received by the remote end. // Check the information for the sending data. // The third parameter is 0. The packet has been received by the remote end successfully. This means the TCP connection is still normal. If it isn t 0, the packet hasn t been received by the remote end and it is strongly recommended to repeat checking the information for the sending data by the command AT+QISACK for at most 12 times. If the third parameter of the response of AT+QISACK becomes 0 in some time of repeat, the packet has been sent to the remote end successfully which indicates the TCP connection is still, and then please stop the repeat operation. If the third parameter is always not 0, it means the TCP connection is abnormal. If the module was set to enable MUXIP (AT+QIMUX=1), please detect the specified TCP connection, i.e. use AT+QISACK=<index> to replace AT+QISACK in the above examples Exception handling If the module receives CLOSED or +PDP DEACT in the data mode, it means TCP connection has been broken or some abnormalities have happened. But it s also possible that these data are from the remote end. In this case, it s recommended to input +++ to confirm if the UART is still in the data mode. When input GSM_TCPIP_AN_V
31 +++, is returned, which means the UART has switched to the command mode successfully and the previously received CLOSED or +PDP DEACT are TCP data from server. Otherwise, when input +++ just +++ echoes (when echo mode is open) and is not returned, which means the module has already entered in command mode, that is, the previously received CLOSED or +PDP DEACT means the TCP session has been disconnected or GPRS context has been deactivated. In this case, the TCP session is needed to re-establish as the following steps. (Of course, if it s certain that the remote server will not send a string as CLOSED and +PDP DEACT, re-establish the TCP session directly and not require to input +++ to judge the current state.) AT+QIDEACT //Deactivate the current GPRS context. The response time for this command is normally about 2-5 seconds. But when the DEACT network is very bad or in some abnormal conditions, the longest waiting time will achieve about 2.5 minutes. It s recommended to set timeout value which is less than 1 minute or less according to their applications. If it is timeout DEACT is still not received, user can restart the module by EMERG_OFF pin. GSM_TCPIP_AN_V
32 7. Two local contexts 7.1. Introduction on two local contexts The internal TCP/IP stack of supports to activate two GPRS contexts at the same time. In another word, the internal TCP/IP stack supports to establish TCP/UDP sessions based on two different activated GPRS contexts. For example, establish a TCP/UDP session based on the GPRS context whose APN is CMNET and it is to establish another TCP/UDP session based on another GPRS context whose APN is CMWAP. The command AT+QIFGCNT is used to select a context as FGCNT. The purpose of the command is to select a GPRS context. Note: The two contexts activated at the same time should be both GPRS Establish TCP/UDP sessions in two local contexts The following is an example to activate two GPRS contexts one by one. Establish a TCP session to visit a remote server based on the context 0. Firstly, use the command AT+QIFGCNT to select context 0 as FGCNT as the following. AT+QIFGCNT=0 // Set context 0 as FGCNT, then all the operations in the UART are for the context 0. Secondly, initialize some configuration as the former chapters. AT+QICSGP=1, CMNET AT+QIMUX=0 AT+QIMODE=0 AT+QIDNSIP=0 //Set the APN as CMNET. // Disable MUXIP, which means it visits only one remote server based on the context 0. It also supports to enable MUXIP here. // Set the session mode as non-transparent. It doesn t support transparent mode if trying to activate two GPRS contexts on the same UART. // Implement the command successfully. // Use IP address as the address to establish TCP/UDP session // Implement the command successfully. Thirdly, activated the context 0 and establish a session based on the context 0. Here take AT+QIOPEN as an example to establish a session with a remote server. Of course, it supports to establish a session by the steps introduced in Chapter 3 and Chapter 4. AT+QIOPEN= TCP, ,7007 // Visit the remote TCP server :7007. GSM_TCPIP_AN_V
33 CONNECT // Connect to the remote TCP server successfully. AT+QILOCIP // Query the local IP address // The local IP for the context 0 is Establish a TCP server based on context 1. Firstly, use the command AT+QIFGCNT to select context 1 as FGCNT as the following. AT+QIFGCNT=1 // Set context 1 as FGCNT, and then all the operations in the UART are for the context 1. Secondly, initialize some configuration as the former chapters. AT+QICSGP=1, CMNET // Set the APN as CMNET. AT+QIMUX=1 AT+QIMODE=0 // Enable MUXIP, which means it listens to multiple remote clients based on the context 1. // Set the session mode as non-transparent. It is not supported in transparent mode here. Thirdly, activate the context 1 and enter listening state. AT+QISERVER=0,3 SERVER AT+QILOCIP // Implement the command successfully. // 0 means to enter the listening state to listen to TCP clients and if here is 1, it means to listen to UDP clients. 3 is the maximum clients to listen to, i.e. after the number of clients reaches 3, no more other clients can visit the module. // Enter listening state successfully. // Query the local IP address // The local IP for the context 1 is The TCP client whose address is tries to visit the module. After the module listens to the visit and accepts the visit successfully, it will output the following string through UART. 0, REMOTE IP: // Profile 0 is used to establish the session with the client GSM_TCPIP_AN_V
34 8. DNS function 8.1. Visit a remote server with domain name Besides to visit a remote server with its IP address, the internal TCP/IP stack also supports to visit a remote server with its domain name. The following is an example to visit directly. Firstly, initialize some configuration as the former chapters. AT+QIFGCNT=0 // Set context 0 as the FGCNT. AT+QICSGP=1, CMNET AT+QIMUX=0 AT+QIMODE=0 AT+QIDNSIP=1 // Set the APN as CMNET. // Disable MUXIP. // Set the session mode as non-transparent. // Use domain name as the address to establish TCP/UDP session. The former configuration is just an example. It is unnecessary to be completely same as the former configuration. For example, it is to enable and set session mode as transparent mode. Secondly, visit the remote server by the command AT+QIOPEN. AT+QIOPEN= TCP, 80 CONNECT Then, it is allowed to send data to or receive data from the server in the same steps introduced in Section 5.2. And it is supported to close the session by the command AT+QICLOSE or AT+QIDEACT Get IP according to the domain name The internal TCP/IP stack supports to get IP address according to the given domain name. The following is an example to parse the domain name Initialize GPRS/CSD context AT+QIFGCNT=0 AT+QICSGP=1, CMNET // Set context 0 as the FGCNT. // Set the APN as CMNET. GSM_TCPIP_AN_V
35 Activate GPRS/CSD context and parse the domain name. AT+QIREGAPP AT+QIACT // Activate FGCNT. AT+QILOCIP AT+QIDNSCFG= , // is the primary DNS server, and AT+QIDNSGIP= is the secondary DNS server. // Get the IP address of the domain name Actually, the internal TCP/IP stack negotiates DNS servers automatically after activating GPRS/CSD. Hereby, it is unnecessary to implement the command AT+QIDNSCFG to set DNS servers. And the AT+QIDNSGIP can activate FGCNT automatically, so it is unnecessary to implement AT+QIREGAPP and AT+QIACT to activate FGCNT, either. So, the former commands can be simplified as the following. AT+QIDNSGIP= // Get the IP address of the domain name GSM_TCPIP_AN_V
36 9. Slow clock in TCP or UDP connection The module can enter sleep mode to save power consumption with existing connection. Follow the steps below to enter sleep mode. First, use AT+QSCLK=1 to enable the sleep mode. Second, keep the DTR PIN in HIGH status. Last, ensure there is no H/W interruption, no S/W interruption or no network events. After the module enters sleep mode. There are many ways to wake up the module. 1. Pull DTR PIN to LOW status. The serial port will be active after DTR is pulled to low status for 20ms. 2. RTC alarm expires. 3. H/W or S/W interruption. Such as a new message arrived, etc. GSM_TCPIP_AN_V
37 Shanghai Wireless Solutions Co., Ltd. Room 501, Building 13, No.99, Tianzhou Road, Shanghai, China Tel: Mail:
Quectel Cellular Engine
Cellular Engine GSM FTP AT Commands GSM_FTP_ATC_V1.1 Document Title GSM FTP AT Commands Version 1.1 Date 2010-12-28 Status Document Control ID Release GSM_FTP_ATC_V1.1 General Notes offers this information
GSM. Quectel Cellular Engine. HTTP Service AT Commands GSM_HTTP_ATC_V1.2
GSM Cellular Engine HTTP Service AT Commands GSM_HTTP_ATC_V1.2 Document Title HTTP Service AT Commands Version 1.2 Date 2015-04-13 Status Document Control ID Release GSM_HTTP_ATC_V1.2 General Notes offers
Quectel Cellular Engine
Cellular Engine HTTP Service AT Commands GSM_HTTP_ATC_V1.00 Document Title HTTP Service AT Commands Version 1.00 Date 2009-07-06 Status Document Control ID Release GSM_HTTP_ATC_V1.00 General Notes offers
Quectel Cellular Engine
Cellular Engine GPRS Startup User Guide GPRS_Startup_UGD_V1.01 Document Title GPRS Startup User Guide Version 1.01 Date 2009-11-16 Status Document Control ID Release GPRS_Startup_UGD_V1.01 General Notes
Quectel Cellular Engine
Cellular Engine GSM UART Port Application Notes GSM_UART_AN_V1.01 Document Title GSM UART Port Application Notes Version 1.01 Date 2009-11-16 Status Document Control ID Release GSM_UART_AN_V1.01 General
SIMCom_3G_SSL_Application Note_V1.10
SIMCom_3G_SSL_Application Note_V1.10 Document Title: SIMCom_3G_SSL_Application Note Version: 1.10 Date: Status: Document Control ID: Release SIMCom_3G_SSL_Application Note_V1.10 General Notes SIMCom offers
M72. Quectel Cellular Engine. EVB User Guide M72_EVB_UGD_V1.0
M72 Quectel Cellular Engine EVB User Guide M72_EVB_UGD_V1.0 Document Title EVB User Guide Version 1.0 Date 2011-05-18 Status Document Control ID Release M72_EVB_UGD_V1.0 General Notes Quectel offers this
Using AT commands to control TCP/IP stack on SM5100B-D modules
Using AT commands to control TCP/IP stack on SM5100B-D modules Revision history Version Date Author Update description 1.0 20080620 Steven Create Shao 1.1 20080920 Steven Shao Added AT+SDATATSEND/SDATATREAD
SIM800 Series_IP_Application Note_V1.02
SIM800 Series_IP_Application Note_V1.02 Document Title SIM800 Series_IP_Application Note Version 1.02 Date Status Document Control ID Release SIM800 Series_IP_ Application Note_V1.02 General Notes SIMCom
QuecLocator Application Note
QuecLocator Application Note GSM/GPRS Module Series Rev. QuecLocator_Application_Note_V3.3 Date: 2013-06-08 www.quectel.com Our aim is to provide customers with timely and comprehensive service. For any
SIM800 Series_SSL_Application Note_V1.01
SIM800 Series_SSL_Application Note_V1.01 Document Title: SIM800 Series_SSL_Application Note Version: 1.01 Date: 2014-06-30 Status: Document Control ID: Release SIM800 Series_SSL_ Application Note_V1.01
U10. Quectel Cellular Engine. Video Call Application Notes. U10_ Video_Call_AN_V1.0
U10 Cellular Engine Video Call Application Notes U10_ Video_Call_AN_V1.0 Document Title Video Call Application Notes Version 1.0 Date 2012-05-22 Status Document Control ID Released U10_Video_Call_AN_V1.0
Quectel Cellular Engine
Cellular Engine GSM Multiplexer Application Notes GSM_MUX_AN_V1.00 Document Title GSM Multiplexer Application Notes Version 1.00 Date 2009-06-27 Status Document Control ID Release GSM_MUX_AN_V1.00 General
TCPIP Application Note for WCDMA Solution V2.0
TCPIP Application Note for WCDMA Solution V2.0 Scope SIM5218, SIM5215, SIM5216, SIM5320 Reference SIMCOM_SIM5320_Serial_ATC_EN_V1.26.doc -1-2012-11-20 Content 1. External PPP Setting...3 2. SIMCom Internal
SIM800 Series_TCPIP_Application Note_V1.00
SIM800 Series_TCPIP_Application Note_V1.00 Document Title SIM800 Series_TCPIP_Application Note Version 1.00 Date Status Document Control ID Release SIM800 Series_TCPIP_ Application Note_V1.00 General Notes
How To Use An Adh8012 Gsm Gprs Module With A Gsm 2.2.2 (Gsm) Gpros (Gsp) Gpls (Geo) Gsp (Gpl) Gs
ADH Technology Co. Ltd. ADH8012 GSM GPRS Modem User s Manual www.adh-tech.com.tw [email protected] Page 1 Content ADH8012 GSM GPRS Modem User s Manual... 1 1. Introduction... 3 2. Product concept...
ADH8060/8066 GSM/GPRS Module
ADH8060/8066 GSM/GPRS Module Enhanced AT Reference Manual ADH Technology Co.,LTD Subject to changes in technology, design and availability www.adh-tech.com.tw Revision History No. Date Notes V1.6
Revision: 002 Date: September 2006. Porting Guide From EdSoft V3.10 to WIPSoft V2.00
Revision: 002 Date: September 2006 Porting Guide From EdSoft V3.10 to WIPSoft V2.00 PORTING GUIDE FROM EDSOFT V3.10 TO WIP SOFT V2.00 Reference: WM_DEV_OAT_UGD_027 Revision : 002 Date: 26th September 2006
M95 Dual SIM Application Notes
M95 Dual SIM Application Notes GSM/GPRS Module Series Rev. 3.0 Date: 2013-01-29 www.quectel.com Our aim is to provide customers with timely and comprehensive service. For any assistance, please contact
Installation & Configuration Manuel. Socket Server. OpenAT application
Installation & Configuration Manuel Socket Server OpenAT application 2009 / 05 / 29 2 ! CAUTION! ELECTRIC SHOCK HAZARD IF COVER REMOVED SERVICE BY QUALIFIED PERSONEL ONLY Document History Date Version
L16. Quectel GNSS Engine. EVB User Guide L16_EVB_UGD_V1.0
L16 GNSS Engine EVB User Guide L16_EVB_UGD_V1.0 Document Title L16 EVB User Guide Version 1.0 Date 2012-07-18 Status Document Control ID Released L16_EVB_UGD_V1.0 General Notes offers this information
SMS Application Note. SIM5360_SMS_Application_Note_V0.01
SMS Application Note 0 Document Title: SIM5360 SMS Application Note Version: 0.01 Date: 2014-02-21 Status: Document ID: Developing General Notes Simcom offers this information as a service to its customers,
Email(SMTP/POP3) Application Note
Email(SMTP/POP3) Application Note Document Title: Email(SMTP/POP3) Application Note Version: 0.01 Date: 2014-02-21 Status: Document ID: Developing.doc General Notes SIMCom offers this information as a
SIM800 Series_SSL_Application Note_V1.00
SIM800 Series_SSL_Application Note_V1.00 Document Title: SIM800 Series_SSL_Application Note Version: 1.00 Date: 2013-09-18 Status: Document Control ID: Release SIM800 Series_SSL_ Application Note_V1.00
L10. Quectel GPS Engine. EVB User Guide L10_EVB_UGD_V1.00
L10 GPS Engine EVB User Guide L10_EVB_UGD_V1.00 Document Title L10 EVB User Guide Version 1.00 Date 2009-7-20 Status Document Control ID Release L10_EVB_UGD_V1.00 General Notes offers this information
Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual
Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2 Instruction Manual Firmware version: 2.0.1 Issue: 0.6 Version of the GPRS transmitters configurator: 1.3.6.3 Date of issue: 07.03.2012 TABLE OF CONTENTS
SIM300 FTP IMPLEMENATION. (Step by Step Approach)
SIM300 FTP IMPLEMENATION (Step by Step Approach) 1. Introduction to FTP Implementation: My task was to regularly write some binary data to a file located on a remote server. Server «strange», i.e. to establish
F2103 GPRS DTU USER MANUAL
F2103 GPRS DTU USER MANUAL Add:J1-J2,3rd Floor,No.44,GuanRi Road,SoftWare Park,XiaMen,China 1 Zip Code:361008 Contents Chapter 1 Brief Introduction of Product... 3 1.1 General... 3 1.2 Product Features...
M80 EVB User Guide M80. Quectel Cellular Engine. EVB User Guide M80_EVB_UGD_V1.2 M80_EVB_UGD_V1.2-0-
M80 Cellular Engine EVB User Guide M80_EVB_UGD_V1.2 M80_EVB_UGD_V1.2-0- Document Title M80 EVB User Guide Version 1.2 Date 2012-08-13 Status Document Control ID Released M80_EVB_UGD_V1.2 General Notes
WIRELESS ALARM MONITORING. User Manual V1.2
WIRELESS ALARM MONITORING User Manual V1.2 Please read this user manual fully before attempting installation. Pictures are for indication and illustration purposes only. 1. Accessories Please make sure
2014 GSM SHIELD COMPATIBLE WITH ARDUINO GSM SHIELD USING SIMCOMM (SIM900A)
2014 GSM SHIELD COMPATIBLE WITH ARDUINO GSM SHIELD USING SIMCOMM (SIM900A) Contents 1 Description... 3 1.1 SIM900... 5 1.2 Features... 6 1.3 Specifications for Fax... 6 1.4 Specifications for SMS via GSM/GPRS...
M85 OpenCPU Solution Presentation
M85 OpenCPU Solution Presentation 2013/09/22 Wireless Solutions Co., Ltd. All rights reserved OUTLINE OpenCPU Summary Advantages Software Architecture What s New? Open Resources Development Requirements
User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS
MODEL ATC-2000 TCP/IP TO RS-232/422/485 CONVERTER User s Manual 1.1 Introduction The ATC-2000 is a RS232/RS485 to TCP/IP converter integrated with a robust system and network management features designed
µtasker Document FTP Client
Embedding it better... µtasker Document FTP Client utaskerftp_client.doc/1.01 Copyright 2012 M.J.Butcher Consulting Table of Contents 1. Introduction...3 2. FTP Log-In...4 3. FTP Operation Modes...4 4.
Application Note 2. Using the TCPDIAL & TCPPERM Commands to Connect Two TransPort router Serial Interfaces Over TCP/IP.
Application Note 2 Using the TCPDIAL & TCPPERM Commands to Connect Two TransPort router Serial Interfaces Over TCP/IP. Reverse Telnet or Serial Terminal Server MultiTX feature UK Support March 2014 1 Contents
Wireless Communication With Arduino
Wireless Communication With Arduino Using the RN-XV to communicate over WiFi Seth Hardy [email protected] Last Updated: Nov 2012 Overview Radio: Roving Networks RN-XV XBee replacement : fits in the
Computer Networks. Chapter 5 Transport Protocols
Computer Networks Chapter 5 Transport Protocols Transport Protocol Provides end-to-end transport Hides the network details Transport protocol or service (TS) offers: Different types of services QoS Data
Lecture 2-ter. 2. A communication example Managing a HTTP v1.0 connection. G.Bianchi, G.Neglia, V.Mancuso
Lecture 2-ter. 2 A communication example Managing a HTTP v1.0 connection Managing a HTTP request User digits URL and press return (or clicks ). What happens (HTTP 1.0): 1. Browser opens a TCP transport
Chapter 46 Terminal Server
Chapter 46 Terminal Server Introduction... 46-2 TTY Devices... 46-2 Multiple Sessions... 46-4 Accessing Telnet Hosts... 46-5 Command Reference... 46-7 connect... 46-7 disable telnet server... 46-7 disconnect...
ezvsp User's Manual ( Version 2.1d ) Sollae Systems Co., Ltd.
ezvsp User's Manual ( Version 2.1d ) Sollae Systems Co., Ltd. Contents Chapter 1 Overview 1 1.1 Introduction 1 2.2 Key Features 2 Chapter 2 Installation 3 2.1 Ready to install ezvsp 3 2.2 Install ezvsp
NQA Technology White Paper
NQA Technology White Paper Keywords: NQA, test, probe, collaboration, scheduling Abstract: Network Quality Analyzer (NQA) is a network performance probe and statistics technology used to collect statistics
Improved Digital Media Delivery with Telestream HyperLaunch
WHITE PAPER Improved Digital Media Delivery with Telestream THE CHALLENGE Increasingly, Internet Protocol (IP) based networks are being used to deliver digital media. Applications include delivery of news
Real Time Web based Vehicle Tracking using GPS
Real Time Web based Vehicle Tracking using GPS Muruganandham, P.R.Mukesh Abstract Tracking systems were first developed for the shipping industry because they wanted to determine where each vehicle was
Hands On Activities: TCP/IP Network Monitoring and Management
Hands On Activities: TCP/IP Network Monitoring and Management 1. TCP/IP Network Management Tasks TCP/IP network management tasks include Examine your physical and IP network address Traffic monitoring
EXPLORER. TFT Filter CONFIGURATION
EXPLORER TFT Filter Configuration Page 1 of 9 EXPLORER TFT Filter CONFIGURATION Thrane & Thrane Author: HenrikMøller Rev. PA4 Page 1 6/15/2006 EXPLORER TFT Filter Configuration Page 2 of 9 1 Table of Content
BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE
BLUETOOTH SERIAL PORT PROFILE iwrap APPLICATION NOTE Thursday, 19 April 2012 Version 1.2 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for
Global Monitoring + Support
Use HyperTerminal to access your Global Monitoring Units View and edit configuration settings View live data Download recorded data for use in Excel and other applications HyperTerminal is one of many
Fleets Vehicle GPS Tracker TR-11E User Manual (Version 1.0)
Fleets Vehicle GPS Tracker TR-11E User Manual (Version 1.0) Index Contents 1. Introduction:... 3 1.1 Features... 3 1.2 Specification... 3 1.3 Mechanical Size:... 3 2. Knowledge before Usage:... 4 2.1Factory
3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T+ 485+ PIN6 T- 485- PIN7 R+ PIN8 R-
MODEL ATC-2004 TCP/IP TO RS-232/422/485 CONVERTER User s Manual 1.1 Introduction The ATC-2004 is a 4 Port RS232/RS485 to TCP/IP converter integrated with a robust system and network management features
IP SERIAL DEVICE SERVER
IP SERIAL DEVICE SERVER ( 1 / 2 / 4 serial port ) Installation guide And User manual Version 1.0 1Introduction... 5 1.1Direct IP mode...5 1.2Virtual COM mode...5 1.3Paired mode...6 1.4Heart beat... 6
LOW COST GSM MODEM. Description. Part Number
Dual Band 900 / 1800 MHz Fax, SMS and Data Integral SIM Card holder Siemens TC-35i GSM Engine Rugged Extruded Aluminium Enclosure Compact Form Factor 86 x 54 x 25mm RS232 Interface with Auto baud rate
Nokia E61i Configuring connection settings
Nokia E61i Configuring connection settings Nokia E61i Configuring connection settings Legal Notice Copyright Nokia 2007. All rights reserved. Reproduction, transfer, distribution or storage of part or
Ethernet Port Quick Start Manual
Ethernet Port Quick Start Manual THIS MANUAL CONTAINS TECHNICAL INFORMATION FOR THE ETHERNET PORT OF EDI SIGNAL MONITORS with Ethernet Version 1.5 firmware. DETAILS OF THE ECCOM OPERATION ARE DESCRIBED
Nokia Call Connect v1.1 for Cisco User s Guide. Part Number: N450000431 Rev 003 Issue 1
Nokia Call Connect v1.1 for Cisco User s Guide Part Number: N450000431 Rev 003 Issue 1 Reproduction, transfer, distribution or storage of part or all of the contents in this document in any form without
USER MANUAL V5.0 VT300
GPS Vehicle Tracker USER MANUAL V5.0 VT300 Updated on 26/12/2008 Contents 1 Product Overview 3 2 For Your Safety 3 3 VT300 Parameters 3 4 Getting Started 4 4.1 Hardware and Accessories 4 4.2 Light and
Enabling NetFlow on Virtual Switches ESX Server 3.5
Technical Note Enabling NetFlow on Virtual Switches ESX Server 3.5 NetFlow is a general networking tool with multiple uses, including network monitoring and profiling, billing, intrusion detection and
Follow these steps to prepare the module and evaluation board for testing.
2 Getting Started 2.1. Hardware Installation Procedure Follow these steps to prepare the module and evaluation board for testing. STEP1: Plug the EG-SR-7100A module into the sockets on the test board.
SwiftBroadband and IP data connections
SwiftBroadband and IP data connections Version 01 30.01.08 inmarsat.com/swiftbroadband Whilst the information has been prepared by Inmarsat in good faith, and all reasonable efforts have been made to ensure
SIM900_Custom Application Building Tutorial_Application Note_V1.00
SIM900_Custom Application Building Tutorial_Application Note_V1.00 Document Title: SIM900 Custom Application Building Tutorial Application Note Version: 1.00 Date: 2010-9-16 Status: Document Control ID:
OfficeServ Link. User Guide. Version 2.1 June 2005
OfficeServ Link User Guide Version 2.1 June 2005 OfficeServ Link Version 2.1 User Guide This manual should be read before the installation and operation of the OfficeServ Link Software. COPYRIGHT This
ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference.
ipecs Communicator Installation and Operation Guide ipecs is an Ericsson-LG Brand Please read this manual carefully before operating your set. Retain it for future reference. Revision History Issue Date
IDD-213T User Manual. (Rev. 1.0) China Aerospace Telecommunications Limited
(Rev. 1.0) China Aerospace Telecommunications Limited Contents 1. Introduction......3 2. Specifications...4 2.1 External Interface... 4 2.2 Status Indicator...... 5 2.3 Technical Parameters... 6 3. Device
GPS Vehicle and personal location tracker. User manual
GPS Vehicle and personal location tracker User manual 1 Contents 1. Product overview... 2 2. Safety instruction... 3 3. Specification and parameters... 3 4. Getting started... 4 4.1 Hardware and accessories...
GPRS M-Bus Master. User Manual. An Economical and Practical Solution For Remote Automactic M-Bus Smart Meter Reading by GPRS In The Worldwide!
An Economical and Practical Solution For Remote Automactic M-Bus Smart Meter Reading by GPRS In The Worldwide! GPRS M-Bus Master User Manual Mx Series Ver 1.00 Date Issued: 2015-07-28 All rights reserved
NEC Express5800 Series NEC ESMPRO AlertManager User's Guide
NEC Express5800 Series NEC ESMPRO AlertManager User's Guide 7-2006 ONL-4152aN-COMMON-128-99-0606 PROPRIETARY NOTICE AND LIABILITY DISCLAIMER The information disclosed in this document, including all designs
Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation
Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation Nokia E70 Configuring connection settings Nokia E70 Configuring connection settings Legal Notice Copyright Nokia 2006. All
Introduction To Computer Networking
Introduction To Computer Networking Alex S. 1 Introduction 1.1 Serial Lines Serial lines are generally the most basic and most common communication medium you can have between computers and/or equipment.
Transport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
Talk2M ewon Internet Connection How To
AUG: 003 Rev.: 1.0 How To GPRS Contents: This guide will explain how to set up the Internet connection of your ewon for the Talk2M connection. Table of Contents 1. Hardware and software requirements...
RMCS Installation Guide
RESTRICTED RIGHTS Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (C)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS
Multifunctional Broadband Router User Guide. Copyright Statement
Copyright Statement is the registered trademark of Shenzhen Tenda Technology Co., Ltd. Other trademark or trade name mentioned herein are the trademark or registered trademark of above company. Copyright
Understanding Slow Start
Chapter 1 Load Balancing 57 Understanding Slow Start When you configure a NetScaler to use a metric-based LB method such as Least Connections, Least Response Time, Least Bandwidth, Least Packets, or Custom
Digi Port Authority- Remote. Setup Guide 92000308_A
Digi Port Authority- Remote Setup Guide 92000308_A Digi International Inc. 2002. All Rights Reserved The Digi logo is a trademark of Digi International Inc. All other brand and product names are the trademarks
Configuring connection settings
Configuring connection settings Nokia E90 Communicator Configuring connection settings Nokia E90 Communicator Configuring connection settings Legal Notice Nokia, Nokia Connecting People, Eseries and E90
AT Commands Examples. Examples for u-blox GSM/GPRS modules. Application Note. locate, communicate, accelerate. Abstract
locate, communicate, accelerate AT Commands Examples Examples for u-blox GSM/GPRS modules Application Note Abstract This document provides detailed examples of how to use AT commands with u-blox GSM/GPRS
VPN Direct connection How To
AUG: 002 Rev.: 1.0 How To GPRS Contents: This guide will explain how to configure your ewon to establish a direct VPN connection between your PC and your ewon using ecatcher. Table of Contents 1. Hardware
RN-XV-RD2 Evaluation Board
RN-XV-RD2 Evaluation Board 2012 Roving Networks. All rights reserved. -1.01Version 1.0 9/28/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks RN-XV-RD2
Best practice for SwiftBroadband
Best practice for SwiftBroadband Version 01 30.01.08 inmarsat.com/swiftbroadband Whilst the information has been prepared by Inmarsat in good faith, and all reasonable efforts have been made to ensure
OCS Training Workshop LAB14. Email Setup
OCS Training Workshop LAB14 Email Setup Introduction The objective of this lab is to provide the skills to develop and trouble shoot email messaging. Overview Electronic mail (email) is a method of exchanging
WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide
WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate
HUAWEI OceanStor 9000. Load Balancing Technical White Paper. Issue 01. Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI OceanStor 9000 Load Balancing Technical Issue 01 Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2014. All rights reserved. No part of this document may be
IMF Tune Quarantine & Reporting Running SQL behind a Firewall. WinDeveloper Software Ltd.
IMF Tune Quarantine & Reporting Running SQL behind a Firewall WinDeveloper Software Ltd. 1 Basic Setup Quarantine & Reporting Web Interface must be installed on the same Windows Domain as the SQL Server
How do I get to www.randomsite.com?
Networking Primer* *caveat: this is just a brief and incomplete introduction to networking to help students without a networking background learn Network Security. How do I get to www.randomsite.com? Local
CDMA-based network video surveillance System Solutions
1 Contact:Peter Zhang Email: [email protected] CDMA-based network video surveillance System Solutions Introduction In recent years, mobile communication, video surveillance for its intuitive, easy to
Fleets Vehicle GPS Tracker TS20 User Manual. (Version 1.0)
Fleets Vehicle GPS Tracker TS20 User Manual (Version 1.0) Index Contents 1. Package Contents... 3 2. Features and Specifications... 3 3. Mechanical Size... 4 4. Knowledge before Usage... 4 4.1 Factory
Application Note. Terminal Server G6
MICROSENS GmbH & Co. KG Küferstr. 16 59067 Hamm/Germany Tel. +49 2381 9452-0 FAX +49 2381 9452-100 E-Mail [email protected] Web www.microsens.de Summary As of firmware version v10.6 MICROSENS Generation
What you don t know about industrial GSM/GPRS modem communications
What you don t know about industrial GSM/GPRS modem communications A White Paper presented by: Ira Sharp Product Marketing Lead Specialist Phoenix Contact P.O. Box 4100 Harrisburg, PA 17111-0100 Phone:
SIP Trunking Manual 05.15. Technical Support Web Site: http://ws1.necii.com (registration is required)
SIP Trunking Manual 05.15 Technical Support Web Site: http://ws1.necii.com (registration is required) This manual has been developed by NEC Unified Solutions, Inc. It is intended for the use of its customers
Using Remote Desktop Software with the LAN-Cell
Using Remote Desktop Software with the LAN-Cell Technote LCTN0010 Proxicast, LLC 312 Sunnyfield Drive Suite 200 Glenshaw, PA 15116 1-877-77PROXI 1-877-777-7694 1-412-213-2477 Fax: 1-412-492-9386 E-Mail:
System1200 Using NTRIP via Internet
Products GPS1200, Smartstation From System1200 Onboard Applications Team Date 23 th August 2005 Supplementary Notes to System1200 Firmware Release Notes (v1.52 or higher) Since the release of System1200
Ed. 00 GWIM. Firewall Handbook
Ed. 00 GWIM Firewall Handbook COPYRIGHT This manual is proprietary to SAMSUNG Electronics Co., Ltd. and is protected by copyright. No information contained herein may be copied, translated, transcribed
GTS-4E Hardware User Manual. Version: V1.1.0 Date: 2013-12-04
GTS-4E Hardware User Manual Version: V1.1.0 Date: 2013-12-04 Confidential Material This document contains information highly confidential to Fibocom Wireless Inc. (Fibocom). Fibocom offers this information
Communication Protocol
Analysis of the NXT Bluetooth Communication Protocol By Sivan Toledo September 2006 The NXT supports Bluetooth communication between a program running on the NXT and a program running on some other Bluetooth
WIFI OBD GPS Tracker T356 User Manual
WIFI OBD GPS Tracker T356 User Manual Version:1.000 http://www.ulbotech.com [email protected] Document Title T356 User Manual Version 1.000 Date 2015-04-02 Status Release General Notes Ulbotech offers this
Overcoming IP Address Issues with GPRS Remote Monitoring and Alarm Systems
Overcoming IP Address Issues with Remote Monitoring and Alarm Systems Released on April 14, 2009 Stanley Liu, Product Manager [email protected] is a communication technology that allows data acquisition
! encor e networks TM
! encor e networks TM Version A.1, March 2008 Copyright 2008 Encore Networks, Inc. All rights reserved. Activating a Wireless Card in a Carrier Network Wireless connections use radiofrequencies (RF) through
SIP Trunking Quick Reference Document
SIP Trunking Quick Reference Document Publication Information SAMSUNG TELECOMMUNICATIONS AMERICA reserves the right without prior notice to revise information in this publication for any reason. SAMSUNG
HA OVERVIEW. FortiGate FortiOS v3.0 MR5. www.fortinet.com
HA OVERVIEW FortiGate FortiOS v3.0 MR5 www.fortinet.com FortiGate HA Overview FortiOS v3.0 MR5 1 October 2007 01-30005-0351-20071001 Copyright 2007 Fortinet, Inc. All rights reserved. No part of this publication
Jean Parrend 1/6 SNMP. Content. 1. Introduction...1
Jean Parrend 1/6 SNMP Content 1. Introduction...1 2. SNMP architecture 1 3. The Management Information Base...3 4. Packet types and structure..4 5. Layered communication...5 Traversing the layers 6. References.6
Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet
Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected
