Download Print this page

Multitech SocketModem iCell MTSMC-G2-IP At Commands Reference Manual

Universal ip

Advertisement

Quick Links

Universal IP
AT Commands
Reference Guide
Downloaded from
Elcodis.com
electronic components distributor

Advertisement

loading
Need help?

Need help?

Do you have a question about the SocketModem iCell MTSMC-G2-IP and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Multitech SocketModem iCell MTSMC-G2-IP

  • Page 1 Universal IP AT Commands Reference Guide Downloaded from Elcodis.com electronic components distributor...
  • Page 2 SkyTraq is a trademark of SkyTraq Technology, Inc. World Headquarters Multi-Tech Systems, Inc. 2205 Woodale Drive Mounds View, Minnesota 55112 Phone: 763-785-3500 or 800-328-9717 Fax: 763-785-9874 Internet Address: http://www.multitech.com Technical Support Country By Email By Phone Europe, Middle East, Africa: support@multitech.co.uk +(44) 118 959 7774 U.S., Canada, all others:...
  • Page 3 Table of Contents Contents PART 1 – COMMANDS FOR ALL UNIVERSAL IP DEVICES ............... 9 Chapter 1 – General AT Commands for Universal IP Devices ..............10 Set Commands ............................10 AT – Command Mode .......................... 10 E – Turn Echo ON/OFF........................10 I –...
  • Page 4 Table of Contents Display Commands ..........................27 #VPOP3 – POP3 Module Parameters ....................27 Chapter 4 – FTP Commands for All Universal IP Devices ................28 Set Commands ............................28 #FTPPORT – Enter FTP Server Port ....................28 #FTPMODE – Enter FTP Mode ......................28 #FTPTYPE –...
  • Page 5 Table of Contents PART 2 COMMANDS FOR THE SOCKETETHERNET IP ..............40 Chapter 8 – General Commands for the SocketEthernet IP (MT100SEM-IP) ..........41 Set Commands ............................41 #DHCP – DHCP On or Off ........................41 #IPADDR – Set Static IP Address ....................... 41 #IPGATEWAY –...
  • Page 6 Table of Contents #WATCHDOG – Enable/Disable Watchdog ..................52 #WATCHDOGTIMER – Watchdog Timer .................... 53 Display Commands ..........................53 #VALL – Display All AT Parameters ....................53 #VSTATE – Display the Current Status of the Device ................. 53 Chapter 12 – Telnet Commands for the SocketWireless Wi-Fi (MT810SWM-IP) ........54 Set Commands ............................
  • Page 7 Table of Contents #CALLSCREENNUM – Set Caller ID Service ..................67 #KEEPALIVEMODE – Keep Alive Mode ..................... 68 #KEEPALIVEPORT – KEEP ALIVE Port Number ................68 #KEEPALIVESERV – KEEPALIVE Server Address ................68 #KEEPALIVEDELAY – Keep Alive Delay .................... 68 #OUTPORT –...
  • Page 8 Table of Contents GPS Message Examples .......................... 86 GPS Configuration Examples ........................87 Application Note – GPS NMEA Messages ..................... 88 Introduction ............................88 NMEA Protocol Overview........................88 SUPPORTED MESSAGE LIST ......................89 NMEA MESSAGES ..........................89 GGA – Global Positioning System Fix Data..................89 PART 7 –...
  • Page 9 Part 1 – Commands for All Universal IP Devices Part 1 Commands for All Universal IP Devices Chapter 1 – General AT Commands Chapter 2 – SMTP Commands Chapter 3 – POP3 Commands Chapter 4 – FTP Commands Chapter 5 – TCP Commands Chapter 6 –...
  • Page 10 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands Chapter 1 – General AT Commands for Universal IP Devices Set Commands AT – Command Mode Description: If the modem responds OK to the command AT, the modem is in command mode. E –...
  • Page 11 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands &C – RLSD (DCD) Option Turn On or Off Description: The modem controls the RLSD output in accordance with the parameter supplied. This command sets the DCD On or Off. Syntax: AT&C<value>...
  • Page 12 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands &W – Store Factory Defaults to NVM Description: For MT100SEM: Stores factory defaults to the NVM. For NON-MT100SEM: Stores the current settings of &D, &S, &C, E, and V only. Syntax: AT&W Values:...
  • Page 13 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands Parity bit settings: 0 - Odd 1 - Even 2 - Mark 3 - Space 4 – None Note: The input for the command always requires the format value. However, the parity value is optional and will be set as defined in the table.
  • Page 14 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands #LEGACYMODE – Legacy Mode Enable/Disable About Legacy Mode: Note: This command is for all devices except the SocketEthernet IP (MT100SEM-IP) Legacy mode allows for smoother transition to TCP/IP based connectivity from standard analog interface connections.
  • Page 15 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands #RESET – Reset Main Processor or Internal Modem Definition: This command will force a reset on the Stack and internal radio or just the internal radio. Note: This command is not supported on the MT100SEM.
  • Page 16 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands #VALL – Display All Parameters Note: The MT100SEM display of Possible Responses differs slightly from the MT5656SMI-IP display. An example of the MT100SEM Possible Responses screen is included on this page. See the next page for an example of the MT5656SMI-IP Possible Responses screen.
  • Page 17 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands #UDPPORT: 1 , 0 #UDPTXDELAY: 1 , 100 #UDPSERV: 2 , " " #UDPPORT: 2 , 0 #UDPTXDELAY: 2 , 100 Syntax: AT#VALL Possible Responses – Applies to All Except MT100SEM-IP #ANSWERMODE: 0 #TCPTXDELAY: 1,100 #CALLBACKTIMER: 2...
  • Page 18 Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands #REC2: "" #SUBJ2: "" #BODY3: "" #CCREC3: "" #REC3: "" #SUBJ3: "" #DLEMODE: 1,1 #TCPPORT: 1,0 #TCPSERV: 1,"" Universal IP AT Commands Reference Guide (Document S000457G) Downloaded from Elcodis.com electronic components distributor...
  • Page 19 Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands Chapter 2 – SMTP Commands for All Universal IP Devices Set Commands #SENDERNAME – Set Sender Name Definition: The sender’s literal name (different from the SENDERADDR parameter, which is the sender’s email address).
  • Page 20 Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #DOMAIN – Set Domain Name of the Sender Definition: When sending an email message, the TCP/IP stack software must provide the SMTP server with the domain name of the sender. In some cases, this domain name may be different from the domain name included in the sender's email address.
  • Page 21 Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #BODYi – Set Pre-Defined Email Combinations Definition: These parameters store pre-defined message bodies. They allow the host application to send pre-defined email combinations. Syntax: Set Value: AT#BODYi="<value>"...
  • Page 22 Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #SMTPUN – Set SMTP User Name Definition: To send email messages, some SMTP servers use an authentication process. In these cases, the TCP/IP stack software will provide the SMTP user name (associated with a SMTP password) for the email sending process.
  • Page 23 Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #PUTMAIL – Send Mail to Recipient with Interactive Mode Definition: This command allows the attached host to send an email message containing body text passed to the TCP/IP stack over the serial port.
  • Page 24 Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #SMTPAUTH – Authentication ON or OFF Definition: Turns authentication ON or OFF. Syntax: Set Value: AT#SMTPAUTH=<value> View Value: AT#SMTPAUTH? or AT#VSMTP, AT#VALL Values: Default: Display Commands #VSMTP –...
  • Page 25 Part 1 – AT Commands for All Universal IP Devices Chapter 3 – POP3 Commands Chapter 3 – POP3 Commands for All Universal IP Devices Set Commands #POP3HEADERMODE – POP3 Header Definition: When receiving an email message, the TCP/IP stack can be configured to send or not to send the POP3 header over the serial port.
  • Page 26 Part 1 – AT Commands for All Universal IP Devices Chapter 3 – POP3 Commands #POP3UN – Set POP3 User Name Definition: User name for POP3 account. To retrieve email messages sent to a specified email address, the TCP/IP stack software must know the POP3 user name that has been set for that email account. Syntax: Set Value: AT#POP3UN="<value>"...
  • Page 27 Part 1 – AT Commands for All Universal IP Devices Chapter 3 – POP3 Commands Display Commands #VPOP3 – POP3 Module Parameters Description: Directs the TCP/IP stack to display all the AT# parameters related to the email retriever configuration. Syntax: View Values: AT#POP3? Values: POP3HEADERMODE...
  • Page 28 Part 1 – AT Commands for All Universal IP DevicesChapter 4 – FTP Commands Chapter 4 – FTP Commands for All Universal IP Devices Set Commands #FTPPORT – Enter FTP Server Port Definition: To reach the FTP server, the TCP/IP stack software must know the control port of the FTP server used for file transfer.
  • Page 29 Part 1 – AT Commands for All Universal IP DevicesChapter 4 – FTP Commands #FTPUN – Set FTP User Name Definition: Before transferring files from a specified FTP server, the TCP/IP stack software must open an FTP session using a valid FTP user name. Syntax: Set Value: AT#FTPUN="<value>"...
  • Page 30 Part 1 – AT Commands for All Universal IP DevicesChapter 4 – FTP Commands #FTPGET – Download Files from FTP Server Definition: This command, sent by the attached host, directs the TCP/IP stack to connect to the specified FTP server and to retrieve the specified file from this server. Once the operation is completed, the TCP/IP stack closes the FTP connection.
  • Page 31 Part 1 – AT Commands for All Universal IP DevicesChapter 4 – FTP Commands #FTPPUTPATH – Set Path to Send Files to the FTP Server Definition: In order for the TCP/IP stack software to send a file to the FTP server, the TCP/IP stack software must know the path of the relevant file.
  • Page 32 Part 1 – AT Commands for All Universal IP Devices Chapter 5 – TCP Commands Chapter 5 – TCP Commands for All Universal IP Devices Set Commands The id parameter is used for setting up profiles; Profile 1 and Profile 2. To view parameters including profile settings, use AT#<cmd>=id or AT#VTCP=id or AT#VALL.
  • Page 33 Part 1 – AT Commands for All Universal IP Devices Chapter 5 – TCP Commands #TCPTXDELAY – Time Delay Definition: This command determines the time delay introduced before sending a TCP frame that has not been entirely filled with user data. The time is entered in milliseconds, and it should be noted that a value of 0 initiates the sending of a TCP frame as soon as possible after the reception of a single character value from the host.
  • Page 34 Part 1 – AT Commands for All Universal IP Devices Chapter 5 – TCP Commands #OTCP – Open a TCP Connection Definition: This command sent by the attached host directs the TCP/IP stack to open a TCP connection to the specified TCP server. Once an IP link is established, the attached host can open a TCP connection at any time (except when the TCP/IP stack software is already in a process using TCP resources).
  • Page 35 Part 1 – AT Commands for All Universal IP Devices Chapter 5 – TCP Commands Display Command #VTCP – Display TCP Parameters Definition: This command directs the TCP/IP stack to display all the AT# parameters related to the TCP socket configuration. Syntax: AT#VTCP=id or AT#VTCP Note:...
  • Page 36 Part 1 – AT Commands for All Universal IP Devices Chapter 6 – UDP Commands Chapter 6 – UDP Commands for All Universal IP Devices Set Commands #UDPPORT – UDP Port Number Description: If the UDP session is initiated in listen mode, use the local UDP port number. If the UDP session is initiated in active mode, use the remote UDP port number.
  • Page 37 Part 1 – AT Commands for All Universal IP Devices Chapter 6 – UDP Commands #LUDPSTOP – Close UDP Listening Mode Description: This command directs the TCP/IP stack to close a UDP listening mode session previously launched by the AT#UDPSTART command. Syntax: Set Value: AT#LUDPSTOP...
  • Page 38 Part 1 – AT Commands for All Universal IP Devices Chapter 7 – PING Commands Chapter 7 – PING Commands for All Universal IP Devices Set Commands #PINGNUM – Number of PING Requests Definition: This command sets the number of PING echo requests to issue to PINGREMOTE. Syntax: Set Value: AT#PINGNUM=<Value>...
  • Page 39 Part 1 – AT Commands for All Universal IP Devices Chapter 7 – PING Commands Display Command #VPING – Display PING Parameters Definition: Display PING module related information. Syntax: Set Value: AT#VPING View Value: AT#PING? Values Displayed: PINGNUM PINGREMOTE PINGENABLE PINGDELAY Universal IP AT Commands Reference Guide (Document S000457G) Downloaded from...
  • Page 40 Part 2 – Commands for the SocketEthernet IP Part 2 Commands for the SocketEthernet IP Chapter 8 – General Commands for the SocketEthernet IP (MT100SEM-IP) Chapter 9 – Auto Discovery Commands for the SocketEthernet IP (MT100SEM-IP) Universal IP AT Commands Reference Guide (Document S000457G) Downloaded from Elcodis.com electronic components distributor...
  • Page 41 Part 2 – Commands for the SocketEthernet IP Chapter 8 – General Commands for SocketEthernet IP (MT100SEM-IP) Chapter 8 – General Commands for the SocketEthernet IP (MT100SEM-IP) Set Commands #DHCP – DHCP On or Off Description: Enables or disables the DHCP client. If the DHCP client is enabled, the module will take the IP address from DHCP server.
  • Page 42 Part 2 – Commands for the SocketEthernet IP Chapter 8 – General Commands for SocketEthernet IP (MT100SEM-IP) #IPNETMASK – Set Subnet Mask Description: Sets the subnet mask. Note: The module must be reset to put the command into effect. Syntax: Set Value: AT#IPNETMASK="<Subnet Mask value>"...
  • Page 43 Part 2 – Commands for the SocketEthernet IP Chapter 8 – General Commands for SocketEthernet IP (MT100SEM-IP) Display Commands #ETHIFSTATUS – View Network Interface Settings Description: Display the address settings. Syntax: AT#ETHIFSTATUS Values: None Display Example: INTERFACE: UP LINK: UP IPADDR: 192.168.2.3 IPGATEWAY: 192.168.2.1 IPNETMASK: 255.255.255.0...
  • Page 44 Part 2 – Commands for the SocketEthernet IP Chapter 9 – Auto Discovery Commands for the MT100SEM-IP Chapter 9 – Auto Discovery Commands for the SocketEthernet IP (MT100SEM-IP) A Note about Auto Discovery: Auto Discovery will broadcast information; however, at this time, the information cannot be updated using the Auto Discovery Manager.
  • Page 45 Part 2 – Commands for the SocketEthernet IP Chapter 9 – Auto Discovery Commands for the MT100SEM-IP #AUTODISCUSERNAME – Set Auto Discover User Name Definition: This command sets the User Name that will appear in the Auto Discovery Manager. Syntax: Set Value: AT#AUTODISCUSERNAME =<setting>...
  • Page 46 Part 3 – Commands for SocketWireless Wi-Fi Devices Part 3 Commands for SocketWireless Wi-Fi Devices Chapter 10 – IP Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Chapter 11 – General Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Chapter 12 – Telnet Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Chapter 13 –...
  • Page 47 Part 3 – Commands for Wi-Fi Devices Chapter 10 – IP Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Chapter 10 – IP Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Set Commands #DHCP – DHCP On or Off Description: Enables or disables the DHCP client. If the DHCP client is enabled, the module will take the IP address from DHCP server.
  • Page 48 Part 3 – Commands for Wi-Fi Devices Chapter 10 – IP Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #IPNETMASK – Set Subnet Mask Description: Sets the subnet mask. Note: The module must be reset to put the command into effect. Syntax: Set Value: AT#IPNETMASK="<Subnet Mask value>"...
  • Page 49 Part 3 – Commands for Wi-Fi Devices Chapter 10 – IP Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #IPRELEASE – Release a DHCP Address Assigned by the Server Description: In order to gracefully release a DHCP address assigned by the server, the module should issue a command of DHCPRELEASE.
  • Page 50 Part 3 – Commands for Wi-Fi Devices Chapter 10 – IP Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Display Commands #IPDNSTABLE – Display DNS Table Description: This command displays the DNS table containing the list of queried Host names, corresponding to their resolved IPs. Syntax: View: AT#IPDNSTABLE...
  • Page 51 Part 3 – Commands for Wi-Fi Devices Chapter 11 – General Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Chapter 11 – General Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Set Commands A – Manual Answer of a TCP or UDP Connection Description: Manual answer of a TCP or UDP connection.
  • Page 52 Part 3 – Commands for Wi-Fi Devices Chapter 11 – General Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #BOOTMSG – Enable/Disable Boot Message Description: Enables/disables the boot message. Syntax: Set Value: AT#BOOTMSG=<0,1> View Value: AT#BOOTMSG? Values: Disable Enable Default: Enable Examples: AT#BOOTMSG? AT#BOOTMSG=1 AT#BOOTMSG?
  • Page 53 Part 3 – Commands for Wi-Fi Devices Chapter 11 – General Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WATCHDOGTIMER – Watchdog Timer Description: Sets the Watchdog timer in milliseconds. Note: The module must be reset to put the command into effect. Syntax: Set Value: AT#WATCHDOGTIMER=<value>...
  • Page 54 Part 3 – Commands for Wi-Fi Devices Chapter 12 – Telnet Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Chapter 12 – Telnet Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Set Commands #TELNET – Start/Stop Telnet Session Description: Starts and stops a Telnet session. Note: The module must be reset to put the command into effect.
  • Page 55 Part 3 – Commands for Wi-Fi Devices Chapter 12 – Telnet Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #TELNETPASSWORD – Set Telnet Password Description: Sets Telnet password. Note: The module must be reset to put the command into effect. Syntax: AT# TELNETPASSWORD = “<64 char string>” Display: AT# TELNETPASSWORD? or AT#VTELNET or AT#VALL Displays the password (64 char string) or all Telnet settings or all values.
  • Page 56 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Set Commands #WLANSECURITYMODE – Security Mode of WLAN Module Description: Sets the Wireless LAN security mode. Note: The module must be reset to put the command into effect.
  • Page 57 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Country Code Spain: AT#WLANCOUNTRYCODE="DOMAIN_SPAIN" Supported Channels - Channel 10 to channel 11 Country Code France: AT#WLANCOUNTRYCODE="DOMAIN_FRANCE" Supported Channels - Channel 10 to channel 13 Country Code MKK:- JAPAN AT#WLANCOUNTRYCODE="DOMAIN_MKK"...
  • Page 58 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANIBSSCHANNEL – Channel for Ad-Hoc Mode Description: Sets channel for Ad-Hoc mode. Note: The module must be reset to put the command into effect. Syntax: Set Value: AT#WLANIBSSCHANNEL=<value>...
  • Page 59 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANDOZE= – Moves Module into or out of Power Save Description: This command moves the module into or out of Power Save during an active connection. Syntax: Set Value: AT#WLANDOZE=...
  • Page 60 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANSCAN – Scan Wireless Networks Description: Scans all the APs (access points) in the environment and displays information about their settings and capabilities on HyperTerminal or similar program. Syntax: AT#WLANSCAN Example:...
  • Page 61 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANROAM – Enable/Disable Roaming Description: This command enables/disables automatic roaming of the module when the wireless connection is lost by the Access Point. Note: The module must be reset to put the command into effect.
  • Page 62 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WEPKEYID – Set the Default TX Key Index Description: Sets the default Transmission Key used for data encryption in WEP. Note: The module must be reset to put the command into effect. Syntax: Set Value: AT#WEPKEYID=<value>...
  • Page 63 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANPROFILE – Display the WLAN Profile Description: This command displays the WLAN profile parameters based on the profile ID. Syntax: Set Value: AT#WLANSETPROFILE<value>? Values: 1 –...
  • Page 64 Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANASSOCINFO – Display Association Information Description: This command displays the channel and BSSID of the current association. Syntax: Set Value: AT#WLANASSOCINFO Values: Example: AT#WLANASSOCINFO SSID : WestConfRoom RSSI : -52 Network : BSS...
  • Page 65 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 – Commands for the Following Devices SocketModem iCell (MTSMC-G2-IP) SocketModem IP (MT5656SMI-IP) (when in IP mode) SocketModem IP (MT5692SMI-IP) (when in IP mode) SocketModem GPRS (MTSMC-G-F4-IP)
  • Page 66 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 Chapter 14 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell These commands are for the following products SocketModem iCell (MTSMC-G2-IP) SocketModem IP (MT5656SMI-IP) This SocketModem uses these commands when it is in IP mode.
  • Page 67 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #ANSWERMODE – Set Answering Mode Definition: The TCP/IP stack can handle incoming calls. This parameter defines how the TCP/IP stack will behave when receiving an incoming call. Syntax: Set Value: AT#ANSWERMODE=<value>...
  • Page 68 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #KEEPALIVEMODE – Keep Alive Mode Definition: If the keep alive mode is not equal to zero, then the keep alive function will trigger. The function allows a persistent physical connection to be established.
  • Page 69 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #OUTPORT – UDP/TCP Local Port Number Definition: Controls the local port that the UDP/TCP connection is bound to. Syntax: Set Value: AT#OUTPORT=<Port Number value> View Values: AT#OUTPORT? or AT#VKEEPALIVE or AT#VALL Values:...
  • Page 70 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #PHYTIMEOUT – Set Inactivity Time Definition: This parameter is used by the TCP/IP stack software in order to terminate connections to the telephone line when a long period elapses without activity. “Without activity” is defined as a period when no data is transferred between the Internet and the TCP/IP stack software or between the TCP/IP stack software and the attached equipment.
  • Page 71 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #DIALSELECT – Set Internet Connection Number Definition: The value of this command determines the number called to establish an Internet connection. It configures the TCP/IP stack software to use the primary dial-up number or the secondary dial-up number.
  • Page 72 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 Incoming Call Management Commands #ACCEPT – Answer Incoming Call Definition: This command directs the TCP/IP stack to answer an incoming call. When the TCP/IP stack receives an incoming call, it sends over the serial port the “RING”...
  • Page 73 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #CONNECTIONSTART – Start Communication Definition: This command directs the TCP/IP stack to originate an outgoing call. Upon receiving this command, the TCP/IP stack attempts to complete a connection session. The TCP/IP stack will dial the number according to the Dial Option parameter (DIALN1 or DIALN2 depending on DIALSELECT).
  • Page 74 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #PPPMODE – Set TCP/IP Behavior Definition: The TCP/IP stack can manage the access layer in different ways. This parameter selects the way the TCP/IP stack must run once the physical is layer successfully established. Syntax: Set Value: AT#PPPMODE=<value>...
  • Page 75 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #PPPSERVPW – Set Remote PPP Client Password Definition: When the TCP/IP stack behaves as a PPP server (according to the PPPMODE parameter setting), it checks the remote PPP client login/password before granting access to the server. This parameter defines the password that must be specified by the remote PPP client.
  • Page 76 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #GPRSMODE – Activate Switching Between GSM and GPRS Definition: #GPRSMODE configures the activation of the software for switching between GSM and GPRS. Syntax: Set Value: AT#GPRSMODE=<value>...
  • Page 77 Part 4 – Commands for the SocketModem iCell, SocketModem IP, SocketModem GPRS and MultiModem iCell Chapter 14 #VPHY – Display Physical Parameters Definition: This command directs the TCP/IP stack to display all the AT# parameters related to the physical layer configuration. Syntax: AT#VPHY Command...
  • Page 78 Part 5 – GPIO Commands Part 5 – GPIO Commands Chapter 15 – GPIO Commands Universal IP AT Commands Reference Guide (Document S000457G) Downloaded from Elcodis.com electronic components distributor...
  • Page 79 Part 5 – GPIO Commands Chapter 15 – GPIO Commands Chapter 15 – GPIO Commands Note: GPIO Commands apply to iCell modems only. About GPIO If the specific hardware allows GPIO (check availablity with AT#GPIO=1), then you may specify certain external events from the GPIOs to trigger specific stack functions;...
  • Page 80 Part 5 – GPIO Commands Chapter 15 – GPIO Commands Default: 1,1,0,0,0,0 2,1,0,0,0,0 3,0,0,0,0,0 4,0,0,0,0,0 5,3,0,0,0,0 Example: AT#GPIO=1,0,1,180,1,0 PIN 1 would be configured as a Digital Input with internal pullup (0). A positive voltage will trigger the pin (1). A Debounce of time of 180 ms (180) will be used. #SENDMAIL1 will be called if the GPIO triggers (1).
  • Page 81 Part 6 – Commands for GPS-Enabled Devices Part 6 – Commands for GPS-Enabled Device Chapter 16 – Commands for GPS-Enabled Device Universal IP AT Commands Reference Guide (Document S000457G) Downloaded from Elcodis.com electronic components distributor...
  • Page 82 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enable Products #GPSSERV – Set GPS Host Server Address Definition: This command sets the server IP address or name to which the GPS data will be sent. Syntax: Set Value: AT#GPSSERV="<value>"...
  • Page 83 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices #GPSURAIS – Set GPS Unique Remote Asset Identification String Definition: This command is used to set a unique remote access identification string for each device or vehicle.
  • Page 84 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices #GPSGPGLL – Enable/Disable GPGLL Message Definition: This command enables or disables the reporting of NMEA GPGGA messages. Syntax: Set Value: AT#GPSGPGLL =<value> View Value: AT#GPSGPGLL? or AT#VGPS or AT#VALL Values: Disable Enable...
  • Page 85 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices #GPSGPVTG – Enable/Disable GPVTG Message Definition: This command enables or disables the reporting of NMEA GPVTG messages. Syntax: Set Value: AT#GPSGPVTG=<value> View Value: AT#GPSGPVTG? or AT#VGPS or AT#VALL Values: Disable Enable...
  • Page 86 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices GPS Message Syntax GPS message syntax that is sent from the UIP device to the backend server: <GPSPREFIX><GPSURAIS><NMEA_MESSAGE><CR><LF> Where <GPSPREFIX> is the unique prefix. Length is 0 to 4 characters (Character format or requirements usually provided by backend service) <GPSURAIS>...
  • Page 87 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices GPS Configuration Examples AT#GPSPREFIX="&&"<CR> Prefix (Requirements provided by backend service) AT#GPSURAIS="ID1111"<CR> Unique ID (Requirements provided by backend service) AT#GPSGPRMC=1<CR> Enable GPRMC message (Requirements provided by backend service) AT#GPSGPGGA=0<CR>...
  • Page 88 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices Application Note – GPS NMEA Messages Introduction The NMEA (National Marine Electronics Association) 0183 Standard is a standard protocol for interfacing navigational devices; e.g., GPS and DGPS receivers over a serial interface. The complete document of this standard may be obtained from NMEA at http://www.nmea.org.
  • Page 89 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices SUPPORTED MESSAGE LIST The following NMEA messages are supported. Sentence Descriptions Global Positioning System Fix Data Geographic Position – Latitude/Longitude GNSS DOP and Active Satellites GNS Satellites in View Recommended Minimum Specific GNSS Data Course Over Ground and Ground Speed NMEA MESSAGES...
  • Page 90 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices GLL – Latitude/Longitude Latitude and longitude of current position, time, and status. Structure: $GPGLL,ddmm.mmmm,a,dddmm.mmmm,a,hhmmss.sss,A,a*hh<CR><LF> Example: $GPGLL,2447.0944,N,12100.5213,E,112609.932,A,A*57<CR><LF> Field Name Example Description Latitude 2447.0949 Latitude in ddmm.mmmm format Leading zeros transmitted N/S Indicator N Latitude hemisphere indicator...
  • Page 91 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices GSV – GNSS Satellites in View Number of satellites (SV) in view, satellite ID numbers, elevation, azimuth, and SNR value. Four satellites maximum per transmission. Structure: $GPGSV,x,x,xx,xx,xx,xxx,xx,…,xx,xx,xxx,xx *hh<CR><LF>...
  • Page 92 Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices VTG – Course Over Ground and Ground Speed The Actual course and speed relative to the ground. Structure: GPVTG,x.x,T,,M,x.x,N,x.x,K,a*hh<CR><LF> Example: $GPVTG, 000.0,T,,M,000.0,N,0000.0,K,A*3D<CR><LF> Field Name Example Description Course 000.0 True course over ground in degrees (000.0 ~ 359.9)
  • Page 93 Part 7 – Appendixes Part 7 – Appendixes Appendix A – Response Messages and Error Codes Appendix B – Response Message Examples Universal IP AT Commands Reference Guide (Document S000457G) Downloaded from Elcodis.com electronic components distributor...
  • Page 94 Part 7 – Appendixes Appendix A – Response Messages and Error Codes Appendix A – Response Messages & Error Codes Response Messages Standard AT Messages Numeric Verbose Description Operation or command success NO CARRIER No physical layer connection BUSY Destination busy NO ANSWER No answer from destination ERROR...
  • Page 95 Part 7 – Appendixes Appendix A – Response Messages and Error Codes Error Codes Error Codes Numeric Description 34817 Bad command : Unknown command 34819 Bad command : Syntax error 34824 Bad command : EEPROM write failed 34881 Bad command : Command too long 34882 Bad command : Bad command argument value 34883...
  • Page 96 Part 7 – Appendixes Appendix B – Response Message Examples Appendix B – Response Message Examples Response Messages Examples Sending/Retrieving Email Response Messages Sending an Email: AT#PUTMAIL Commands Responses AT#SMTPSERV="smtp.domain.com" Note: SMTP server used AT#DOMAIN="domain.com" Note: Domain name AT#SENDERNAME="Test module" Note: Sender name AT#SENDERADDR="module@domain.com"...
  • Page 97 Part 7 – Appendixes Appendix B – Response Message Examples Retrieving an Email: AT#GETMAIL Commands Responses AT#POP3SERV="pop3.domain.com" Note: POP3 server used AT#POP3UN="module@domain.com" Note: POP3 username (not always the complete email address). It is the POP3 login AT#POP3PW="password" Note: POP3 password AT#POP3PORT="110"...
  • Page 98 Part 7 – Appendixes Appendix B – Response Message Examples FTP: Download / Upload Files Response Messages Upload a file to an FTP Server: AT#FTPPUT Commands Responses AT#FTPSERV="ftp.domain.com" Note: FTP server used AT#FTPUN="ftplogin" Note: FTP username AT#FTPPW="ftppassword" Note: FTP password AT#FTPPUTFILENAME="upload.text"...
  • Page 99 Part 7 – Appendixes Appendix B – Response Message Examples TCP Socket Response Messages Open a TCP socket between machines. One machine acts as a caller (TCP client); the other acts as a listener (TCP server). Both machines have to be connected to the Internet and set to the same TCP port. Act as a TCP Server: AT#LTCPSTART Commands Responses...
  • Page 100 Index Index #GPSGETMESSAGE – Get Queued GPS Message85 #GPSGPGGA – Enable/Disable GPGGA Message 83 #GPSGPGLL – Enable/Disable GPGLL Message ... 84 #GPSGPGSA – Enable/Disable GPGSA Message . 84 #ACCEPT – Answer Incoming Call ......72 #GPSGPGSV – Enable/Disable GPGSV Message . 84 #ANSWERMODE –...
  • Page 101 Index #PUTMAIL – Send Mail to Recipient with Interactive #WLANPROFILEn=n – Change the WLAN Profile .. 59 Mode ..............23 #WLANROAM – Enable/Disable Roaming ....61 #RECiADD – Set Email Address ......20 #WLANSCAN – SCAN Wireless Networks ....60 #REDIALCOUNT –...
  • Page 102 Index Display Association Information – #WLANASSOCINFO ................64 Display Auto Discovery Commands – #VAUTODISC45 Keep Alive Delay – #KEEPALIVEDELAY ....68 Display Configuration of DNS Servers – #VDNS43, 50 Keep Alive Mode – #KEEPALIVEMODE ....68 Display Current State of Physical Connection – Keepalive Port Number –...
  • Page 103 Index Reset Main Processor or Internal Modem – #RESET15 Set Sender Name – #SENDERNAME ..... 19 Response Messages ..........94 Set Serial Speed – +IPR .......... 13 Response Messages Examples ..... 96, 97, 98, 99 Set SMTP Password – #SMTPPW ......21 Retrieve Host Mail –...