Universal IP AT Commands Reference Guide
Copyright and Technical Support Universal IP AT Commands Reference Guide for the following products: SocketModem® iCell (MTSMC-G2-IP, MTSMC-G2-GP) SocketModem® iCell (MTSMC-C1-Nx-IP, MTSMC-C1-Nx-GP) SocketModem® IP (MT5692SMI-IP) This SocketModem uses these commands when the modem is in IP mode. SocketEthernet IP® (MT100SEM-IP) SocketWireless® Wi-Fi® (MT810SWM-IP) MultiModem® iCell (MTCMR-G/C/H/E) This MultiModem uses these commands when the modem is in IP mode.
Table of Contents Contents Part 1 – Commands for All Universal IP Devices ................................................................. 9 Overview – Lists of Commands Grouped by Product ................................................................................. 10 Commands for SocketEthernet IP (MT100SEM-IP) ............................................................................... 10 Commands for SocketWireless Wi-Fi (MT810SWM-IP).............................................................
Table of Contents Chapter 3 – POP3 Commands for All Universal IP Devices ....................................................................... 31 Set Commands.......................................................................................................................................... 31 #POP3HEADERMODE – POP3 Header ............................................................................................. 31 #POP3PORT – Set POP3 Server Port .................................................
Table of Contents Display Command .................................................................................................................................... 45 #VPING – Display PING Parameters................................................................................................... 45 Part 2 – Commands for the SocketEthernet IP .................................................................. 46 Chapter 8 – General Commands for the SocketEthernet IP (MT100SEM-IP) ......................
Table of Contents Chapter 12 – Telnet Commands for the SocketWireless Wi-Fi (MT810SWM-IP) and the SocketEthernet IP (MT100SEM-IP) ........................................................................................................................................... 59 Set Commands.......................................................................................................................................... 59 #TELNET – Start/Stop Telnet Session ................................................
Table of Contents #DIALN1 – Set Primary Dial-Up Number ............................................................................................. 74 #DIALN2 – Set Secondary Dial-Up Number ........................................................................................ 74 #DIALSELECT – Set Internet Connection Number ............................................................................. 75 #ISPPW – Set ISP Password ............................................................................
Table of Contents GSA – GNSS DOP and Active Satellites ............................................................................................. 94 GSV – GNSS Satellites in View ........................................................................................................... 95 RMC – Recommended Minimum Specific GNSS Data ....................................................................... 95 VTG – Course Over Ground and Ground Speed ........................................................
Part 1 – Commands for All Universal IP Devices Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Chapter 1 – General AT Commands Chapter 2 – SMTP Commands Chapter 3 – POP3 Commands Chapter 4 – FTP Commands Chapter 5 – TCP Commands Chapter 6 – UDP Commands Chapter 7 – PING Commands Universal IP AT Commands Reference Guide (Document S000457H) 9
Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Overview – Lists of Commands Grouped by Product Commands for SocketEthernet IP (MT100SEM-IP) #AUTODISC – Auto Discovery On or Off AUTODISCHOST – Auto Discovery Host Name #AUTODISCPASSWORD – Auto Discovery Password #AUTODISCPORT – Auto Discovery Port #AUTODISCTIMER – Auto Discovery Timer #AUTODISCUSERNAME – Auto Discovery User Name #BODYi – Set Pre-Defined Email Combinations #CCRECi – Set Additional Recipient CC
Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Commands for SocketWireless Wi-Fi (MT810SWM-IP) #AUTORESET – Reset Main Processor at a Given Time #BODYi – Set Pre-Defined Email Combinations #BOOTMSG – Enable/Disable Boot Message #CCRECi – Set Additional Recipient CC #DELFLASH – Erase Flash Memory Parameter Values #DHCP – DHCP On or Off 46 #DLEMODE – Set DLE Mode 31 #DNSSERV1 – Set DNS Server IP Address 47 #DNSSERV2 – Set Secondary DNS Server 47 #DOMAIN – Set
Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Commands for SocketModem iCell (MTSMC-G2-IP) #ACCEPT – Answer Incoming Call #ANSWERMODE – Set Answering Mode #APNPW – Access Point Name Password #APNSERV – Access Point Name #APNUN – Access Point User Name #ATCMD – Set Default Dial Time AT Commands #AUTHENT – Authentication Type #AUTOCONNECT – Automatically Connect the PPP Link #AUTORESET – Reset Main Processor at a Given Time #BODYi – Set Pre-Defined Email Comb
Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Commands for SocketModem iCell (MTSMC-C1-Nx-IP) #AUTORESET – Reset Main Processor at a Given Time #BODYi – Set Pre-Defined Email Combinations #CCRECi – Set Additional Recipient CC #DELFLASH – Erase Flash Memory Parameter Values #DLEMODE – Set DLE Mode #DOMAIN – Set Domain Name of the Sender #FTPAPPEND – Append Data to Server #FTPGET – Download Files from FTP Server #FTPGETFILENAME – Set FTP Download File Name #F
Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Commands for SocketModem iCell with GPS (MTSMC-G2-GP and MTSMC-C1-Nx-GP) #GPSGETMESSAGE – Get Queued GPS Message #GPSGPGGA – Enable/Disable GPGGA Message #GPSGPGLL – Enable/Disable GPGLL Message #GPSGPGSA – Enable/Disable GPGSA Message #GPSGPGSV – Enable/Disable GPGSV Message #GPSGPRMC – Enable/Disable GPRMC Message #GPSGPVTG – Enable/Disable GPVTG Message #GPSINTERVAL – GPS Server Transmission Interval #GPSINTE
Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Commands for SocketModem IP (MT5692SMI-IP) #ACCEPT – Answer Incoming Call #ANSWERMODE – Set Answering Mode #APNPW – Access Point Name Password #APNSERV – Access Point Name #APNUN – Access Point User Name #ATCMD – Set Default Dial Time AT Commands #AUTHENT – Authentication Type #AUTOCONNECT – Automatically Connect PPP Link #AUTORESET – Reset Main Processor at a Given Time #BODYi – Set Pre-Defined Email Combinatio
Part 1 – Commands for All Universal IP Devices Overview – Lists of Commands Grouped by Product Commands for MultiModem iCell (MTCMR-G/C/H/E) #ACCEPT – Answer Incoming Call #ANSWERMODE – Set Answering Mode #APNPW – Access Point Name Password #APNSERV – Access Point Name #APNUN – Access Point User Name #ATCMD – Set Default Dial Time AT Commands #AUTHENT – Authentication Type #AUTOCONNECT – Automatically Connect PPP Link #AUTORESET – Reset Main Processor at a Given Time #BODYi – Set Pre-Defined Email Combina
Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands for All Universal IP Devices Chapter 1 – General AT Commands for All 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 – Turn Echo ON/OFF Description: Syntax: Use this command to turn ON/OFF echoing command at the serial terminal. ATE Values: ATE0 & ATE turn echo off. ATE1 turns echo on.
Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands for All Universal IP Devices Z – Default Configuration Description: Syntax: Response: This command restores the configuration profile from NVM. Settings are recalled on power up. ATZ OK (Command valid) &C – RLSD (DCD) Option Turn On or Off Description: Syntax: Values: Default: Response: The modem controls the RLSD output in accordance with the parameter supplied. This command sets the DCD On or Off.
Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands for All Universal IP Devices &W – Store Factory Defaults to NVM Description: Syntax: Values: For MT100SEM: Stores factory defaults to the NVM. For NON-MT100SEM: Stores the current settings of &D, &S, &C, E, and V only. AT&W None +ICF – DTE-DCE Character Framing Description: Syntax: Values: Default: This command determines the local serial port start-stop (asynchronous) character framing that the DCE uses.
Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands for All Universal IP Devices +IFC – Set Flow Control Description: Syntax: Values: Default: Turns flow control on and off. AT+IFC= 0,0 Flow Control Off 2,2 Hardware Flow Control On 2,2 Hardware Flow Control On +IPR – Set Serial Speed Description: Syntax: Values: Display: Default: Sets the serial speed. AT+IPR= 300 to 921600 AT+IPR? Displays the current serial speed.
Part 1 – Commands for All Universal IP Devices Description: Syntax: Values: Default: Chapter 1 – General AT Commands for All Universal IP Devices NO ANSWER CONNECT OK ERROR If legacy mode is enabled, the AT interface tries to behave like a legacy analog modem. ATD and ATA will function on the TCP stack instead of the physical connection. Responses will behave like that of an analog modem.
Part 1 – Commands for All Universal IP Devices Chapter 1 – General AT Commands for All Universal IP Devices Display Commands #VVERSION – Display Software Version Definition: Syntax: Values: This command directs the TCP/IP stack to display the software version. AT#VVERSION No TCP/IP parameters. #VSTATE – Display Current State of Physical Connection Definition: This command displays the status of the physical network connection. Note: This command is not supported on the MT100SEM.
Part 1 – Commands for All Universal IP Devices #DOMAIN: "domain.com" #SENDERADDR: "module@domain.com" #SENDERNAME: "Test module" #SMTPPORT: 25 #SMTPPW: " " #SMTPSERV: "smtp.domain.
Part 1 – Commands for All Universal IP Devices #PPPSERVUN: "" #APNPW: "" #APNSERV: "" #APNUN: "" #GPRSCID: 1 #DNSSERV1: "0.0.0.0" #DNSSERV2: "0.0.0.
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: Syntax: Values: The sender’s literal name (different from the SENDERADDR parameter, which is the sender’s email address).
Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #DOMAIN – Set Domain Name of the Sender Definition: Syntax: Values: 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. Set Value: AT#DOMAIN="" View Value: AT#DOMAIN? or AT#VSMTP, AT#VALL Alphanumeric ASCII text string up to 120 characters.
Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #BODYi – Set Pre-Defined Email Combinations Definition: Syntax: Values: Example: These parameters store pre-defined message bodies. They allow the host application to send pre-defined email combinations. Set Value: AT#BODYi="" (replace i with 1, 2, or 3) View Value: AT#BODYi? (replace i with 1, 2, or 3) or AT#VMAILi, AT#VALL The body content has to be entered after the AT#BODY1 command.
Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #SMTPUN – Set SMTP User Name Definition: Syntax: Values: 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. If this parameter is an empty string, the authentication mode is inactive.
Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #PUTMAIL – Send Mail to Recipient with Interactive Mode Definition: Syntax: This command allows the attached host to send an email message containing body text passed to the TCP/IP stack over the serial port. Once an IP link is established, the attached host can send an email message at any time (except when the TCP/IP stack software is already in a process using TCP resources).
Part 1 – AT Commands for All Universal IP Devices Chapter 2 – SMTP Commands #SMTPAUTH – Authentication ON or OFF Definition: Syntax: Values: Default: Turns authentication ON or OFF. Set Value: AT#SMTPAUTH= View Value: AT#SMTPAUTH? or AT#VSMTP, AT#VALL 0 OFF 1 ON 0 Display Commands #VSMTP – Display SMTP Parameters Definition: Syntax: Example: Directs the TCP/IP stack to display all the AT# parameters related to the email sender configuration.
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: Syntax: Values: Default: 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. The POP3 header contains the From, Cc and Subject fields.
Part 1 – AT Commands for All Universal IP Devices Chapter 3 – POP3 Commands #POP3UN – Set POP3 User Name Definition: Syntax: Values: 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. Set Value: AT#POP3UN="" View Value: AT#POP3UN? or AT#VPOP3, AT#VALL Alphanumeric ASCII text string up to 64 characters. No default.
Part 1 – AT Commands for All Universal IP Devices Chapter 3 – POP3 Commands Display Commands #VPOP3 – POP3 Module Parameters Description: Syntax: Values: Directs the TCP/IP stack to display all the AT# parameters related to the email retriever configuration. View Values: AT#POP3? POP3HEADERMODE POP3PORT POP3PW POP3SERV POP3UN POP3VERBOSE (for MT810SWM-IP only).
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: Syntax: Values: Default: To reach the FTP server, the TCP/IP stack software must know the control port of the FTP server used for file transfer.
Part 1 – AT Commands for All Universal IP DevicesChapter 4 – FTP Commands #FTPSERV – Specify FTP Server Address Definition: Syntax: Values: FTP server address. To connect to an FTP server to download files, the TCP/IP stack software must know the address of the FTP server that is to be used. Set Value: AT#FTPSERV="" View Value: AT#FTPSERV? or AT#VFTP, AT#VALL 32-bit number in dotted-decimal notation (i.e., xxx.xxx.xxx.xxx) or Alphanumeric ASCII text string up to 120 characters if DNS is available.
Part 1 – AT Commands for All Universal IP DevicesChapter 4 – FTP Commands #FTPGET – Download Files from FTP Server Definition: Syntax: Values: 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.
Part 1 – AT Commands for All Universal IP DevicesChapter 4 – FTP Commands #FTPPUTPATH – Set Path to Send Files to the FTP Server Definition: Syntax: Values: 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. For example: ftp.companyx.com/wireless/WPST or, if you at in the root ftp.companyx.
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#=id or AT#VTCP=id or AT#VALL. #DLEMODE – Set DLE Mode Definition: Syntax: id: Values: Default: When using socket TCP, the attached host has the choice whether or not to code the ETX character.
Part 1 – AT Commands for All Universal IP Devices Chapter 5 – TCP Commands #TCPSERV – Set Address of Remote TCP Server Definition: Syntax: id: Values: To exchange data over TCP, the TCP/IP stack software must know the address of the remote TCP server (or host) that is to be used.
Part 1 – AT Commands for All Universal IP Devices Chapter 5 – TCP Commands #LTCPSTOP – Close TCP Listening Mode Definition: Syntax: id: Values: This command directs the TCP/IP stack to close a TCP listening mode (previously launched by the AT#LTCPSTART command.
Part 1 – AT Commands for All Universal IP Devices Chapter 5 – TCP Commands Display Command #VTCP – Display TCP Parameters Definition: Syntax: This command directs the TCP/IP stack to display all the AT# parameters related to the TCP socket configuration. AT#VTCP=id or AT#VTCP Note: If you use AT#VTCP=id, the parameters for profile 1 or profile 2 will display. If you use AT#VTCP, the parameters for both Profile 1 and Profile 2 will display.
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: Syntax: Values: Default: 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. Set Value: AT#UDPPORT= View Value: AT#UDPPORT? From 1 to 5 numeric digits (0 to 9).
Part 1 – AT Commands for All Universal IP Devices Chapter 6 – UDP Commands #LUDPSTOP – Close UDP Listening Mode Description: Syntax: Values: This command directs the TCP/IP stack to close a UDP listening mode session previously launched by the AT#UDPSTART command.
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: Syntax: Values: Default: This command sets the number of PING echo requests to issue to PINGREMOTE. Set Value: AT#PINGNUM= View Value: AT#PINGNUM? or AT#VPING, AT#VALL From 0 to 255 inclusive.
Part 1 – AT Commands for All Universal IP Devices Chapter 7 – PING Commands Display Command #VPING – Display PING Parameters Definition: Syntax: Display PING module related information.
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 S000457H) 46
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: Syntax: Responses: Values: Default: Enables or disables the DHCP client. If the DHCP client is enabled, the module will take the IP address from DHCP server. If DHCP client is disabled, the module will take the static IP address configured for the module.
Part 2 – Commands for the SocketEthernet IP Chapter 8 – General Commands for SocketEthernet IP (MT100SEM-IP) #IPNETMASK – Set Subnet Mask Description: Syntax: Responses: Values: Default: Sets the subnet mask. Note: The module must be reset to put the command into effect. Set Value: AT#IPNETMASK="" View Value: AT#IPNETMASK? AT#IPNETMASK = 255.255.255.0 returns and OK AT#NETMASK? returns 255.255.255.0 (Manually Configured) and OK IP Address in dotted decimal notation (xxx.xxx.xxx.xxxx).
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 MACADDR: 00:00:00:00:00:00 DNSSERV1: 0.0.0.0. DNSSERV2: 0.0.0.0. DNSSERV3: 0.0.0.0. DNSSERV4: 0.0.0.0.
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. Set Commands #AUTODISC – Auto Discovery On/Off Definition: Syntax: Values: Default: This command turns Auto Discovery On or Off.
Part 2 – Commands for the SocketEthernet IP Chapter 9 – Auto Discovery Commands for the MT100SEM-IP #AUTODISCUSERNAME – Set Auto Discover User Name Definition: Syntax: Values: This command sets the User Name that will appear in the Auto Discovery Manager. Set Value: AT#AUTODISCUSERNAME = View Value: AT#AUTODISCUSERNAME? or AT#VAUTODISC or AT#VALL Text string up to 120 characters. No default.
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 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Universal IP AT Commands Reference Guide (Document S000457H) 52
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: Syntax: Values: Default: Enables or disables the DHCP client. If the DHCP client is enabled, the module will take the IP address from DHCP server. If DHCP client is disabled, the module will take the static IP address configured for the module.
Part 3 – Commands for Wi-Fi Devices Chapter 10 – IP Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #IPNETMASK – Set Subnet Mask Description: Syntax: Values: Default: Sets the subnet mask. Note: The module must be reset to put the command into effect. Set Value: AT#IPNETMASK="" View Value: AT#IPNETMASK? IP Address in dotted decimal notation (xxx.xxx.xxx.xxxx). "x" = a number between 0-255. 255.255.255.
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: Syntax: Response: In order to gracefully release a DHCP address assigned by the server, the module should issue a command of DHCPRELEASE. AT#IPRELEASE AT#IPRELEASE returns OK #IPRENEW – Renew the DHCP Information from the Server Description: Syntax: Response: The DHCP client can renew the DHCP information from the server.
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: Syntax: Response: Values: This command displays the DNS table containing the list of queried Host names, corresponding to their resolved IPs. View: AT#IPDNSTABLE AT#IPDNSTABLE returns Name: WWW.GOOGLE.COM, IP Address: 59.100.107.
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: Syntax: Example: Manual answer of a TCP or UDP connection. ATA 1. AT#WLANENABLE=1 2. Give command ATS0=0 3. Connect a TCP connection using command AT#TCPSTART=1/2 OK RING… 4.
Part 3 – Commands for Wi-Fi Devices Chapter 11 – General Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #BOOTMSG – Enable/Disable Boot Message Description: Syntax: Values: Default: Examples: Enables/disables the boot message. Set Value: AT#BOOTMSG=<0,1> View Value: AT#BOOTMSG? 0 Disable 1 Enable 1 Enable AT#BOOTMSG? 0 OK AT#BOOTMSG=1 OK AT#BOOTMSG? 1 OK AT#BOOTMSG=0 OK #WATCHDOG – Enable/Disable Watchdog Description: Note: Syntax: Enable/disable Watchdog for the system – reset on HANG.
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) and the SocketEthernet IP (MT100SEM-IP) NOTE: The Telnet commands are also used by the SocketEthernet IP (MT100SEM-IP). Set Commands #TELNET – Start/Stop Telnet Session Description: Note: Syntax: Values: Display: Default: Example: Starts and stops a Telnet session. The module must be reset to put the command into effect.
Part 3 – Commands for Wi-Fi Devices Chapter 12 – Telnet Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #TELNETPASSWORD – Set Telnet Password Description: Note: Syntax: Display: Default: Example: Sets Telnet password. The module must be reset to put the command into effect. AT# TELNETPASSWORD = “<64 char string>” AT# TELNETPASSWORD? or AT#VTELNET or AT#VALL Displays the password (64 char string) or all Telnet settings or all values.
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: Syntax: Values: Default: Sets the Wireless LAN security mode. Note: The module must be reset to put the command into effect.
Part 3 – Commands Wi-Fi Devices Default: Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Country Code France: AT#WLANCOUNTRYCODE="DOMAIN_FRANCE" Supported Channels - Channel 10 to channel 13 Country Code MKK:- JAPAN AT#WLANCOUNTRYCODE="DOMAIN_MKK" Supported Channels - Channel 14 DOMAIN_FCC (For US) #WLANSCANMODE – Scanning Mode Description: Syntax: Values: Default: Sets scanning mode. The module can work in both active scanning and passive scanning modes.
Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANCONNECT – Connect with AP Description: Syntax: Values: Example: Connects the module with AP. Set Value: AT#WLANCONNECT None at#wlanconnect SSID : WestConfRoom RSSI : -52 Network : BSS Security : No Enc Capability : 0x1 Channel : 5 WLAN Mode : B Mode BSSID : 00:13:D3:7B:A3:6A OK #WLANDISCONNECT – Disconnect with AP Description: Syntax: Values: Example: Disconnects the module with AP.
Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANPROFILE – Load the WLAN Profile Description: Syntax: Examples: This command is used to set the WLAN profile from the WLAN Profile text file using "Send Text File" option on HyperTerminal at the module. If all four profiles are successfully loaded, then HyperTerminal shows an OK message.
Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLANUSEPROFILE – User Profile Description: Syntax: Values: Sets and displays the use profile value. If user profile value is set to any value between 1 and 4, then at the time of user name association, the module first scans for the selected user profile parameters. Note: The module must be reset to put the command into effect.
Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WEP128KEY – Keys for WEP128 Security Mode Description: Syntax: Values: Default: Sets keys for WEP128 Security mode. Note: The module must be reset to put the command into effect.
Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) Display Command #WEP? – See the Value of the WEP Keys Description: Syntax: Values: This command displays the values of the WEP keys.
Part 3 – Commands Wi-Fi Devices Chapter 13 – WLAN Commands for the SocketWireless Wi-Fi (MT810SWM-IP) #WLAN? – WLAN Module Description: Syntax: Values: Default: Example: Displays WLAN module-related information. View Values: AT#WLAN? SECURITYMODE SSID NETWORKMODE IBSSCHANNEL COUNTRYCODE DATARATE SCANMODE WLANENABLE TXPOWER(dBm) MACADDR None at#wlan? #SECURITYMODE: 0 #NETWORKMODE: 0 #COUNTRYCODE: "DOMAIN_FCC" #SCANMODE: 0 #TXPOWER: NA #SSID: "WestConfRoom" #IBSSCHANNEL: 9 #DATARATE: 11.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 – Commands for the Following Devices SocketModem iCell (MTSMC-G2-IP) SocketModem IP (MT5692SMI-IP) (when in IP mode) MultiModem iCell (MTCMR-G/C/H/E) (when in IP mode) Universal IP AT Commands Reference Guide (Document S000457H) 69
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 Chapter 14 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell These commands are for the following products SocketModem iCell (MTSMC-G2-IP) SocketModem IP (MT5692SMI-IP) This SocketModem uses these commands when it is in IP mode. MultiModem iCell (MTCMR-G/C/H/E) This MultiModem uses these commands when it is in IP mode.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #ANSWERMODE – Set Answering Mode Definition: Syntax: Values: Default: The TCP/IP stack can handle incoming calls. This parameter defines how the TCP/IP stack will behave when receiving an incoming call. Set Value: AT#ANSWERMODE= Get Value: AT#ANSWERMODE? or AT#VPHY, AT#VALL 0 Ignore. Ignores the incoming call.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #KEEPALIVEMODE – Keep-Alive Mode Definition: Syntax: Values: Default: Example: 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. If enabled and a remote host is not reached, the physical connection is disconnected (if connected) and reestablished.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #ATCMD – Set Default Dial Time AT Commands Definition: Syntax: id: Values: Defaults: This command allows the user to customize AT commands on dial up. Set Value: AT#ATCMD=id,"Valid AT command" View Value: AT#ATCMD=id or AT#VALL Enter a Profile Setting: 0, 1, 2, 3 {0,1,2,3} Set the valid AT command (Do not include AT or issue &F, as the command will error) For Analog Devices: 0, "-STE=1" 1, "+MS=V34" 2, ".." 3, ".
Part 4 – Commands for the SocketModem iCell, SocketModem IP, 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.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #DIALSELECT – Set Internet Connection Number Definition: Syntax: Values: Default: 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. Set Value: AT#DIALSELECT= Get Value: AT#DIALSELECT? or AT#VPHY, AT#VALL 1 Use primary dial-up number.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 Incoming Call Management Commands #ACCEPT – Answer Incoming Call Definition: Values: Syntax: 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” messages. Depending on the value of the ANSWERMODE parameter, the TCP/IP stack may answer automatically or not.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #CONNECTIONSTART – Start Communication Definition: Values: Syntax: 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 #GPRSMODE value and Dial Option parameter (DIALN1 or DIALN2 depending on DIALSELECT).
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #AUTOCONNECT – Automatically Connect the PPP Link Definition: Values: Syntax: Default: #AUTOCONNECT enables/disables the automatic link connection. The APN or ISP values need to be set correctly.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #PPPSERVUN – Set User Name for Remote PPP Client Definition: Syntax: Values: When the TCP/IP stack behaves as a PPP server (according to the PPPMODE parameter), it checks the remote PPP client login/password before granting access to the server. This parameter defines the user name that must be specified by the remote PPP client.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #GPRSCID – Set PDP Context Identifier Definition: Syntax: Values: Default: #GPRSCID is the PDP context identifier which specifies a particular PDP context definition. This parameter is local and may be used in other PDP context-related commands. Set Value: AT#GPRSCID= Get Value: AT#GPRSCID? or AT#VGPRS, AT#VALL Numeric between 1 and 4 inclusive.
Part 4 – Commands for the SocketModem iCell, SocketModem IP, and MultiModem iCell Chapter 14 #VPPP – Display PPP Parameters Definition: Values: Syntax: This command directs the TCP/IP stack to display all the AT# parameters related to the PPP layer configuration. Read Parameters: ISPPW ISPUN PPPMYIP PPPPEERIP AT#VPPP Command Possible Responses AT#VPPP #ISPUN: “myispun” #ISPPW: “myisppwd: #PPPMODE: 1 #PPPMYIP: “0.0.0.0” #PPPPEERIP: “0.0.0.
Part 5 – GPIO Commands Part 5 – GPIO Commands Chapter 15 – GPIO Commands Universal IP AT Commands Reference Guide (Document S000457H) 82
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 availability with AT#GPIO=1), then you may specify certain external events from the GPIOs to trigger specific stack functions; i.e., email, upload files, download files. In order for this to work, you must configure the specific function first.
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). After processing the GPIO, the physical connection will be disconnected (0) and all responses will be printed to the user.
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 S000457H) 85
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: Syntax: Values: Responses: This command sets the server IP address or name to which the GPS data will be sent. Set Value: AT#GPSSERV="" View Value: AT#GPSSERV? or AT#VGPS or AT#VALL 32-bit number in dotted-decimal notation (i.e., xxx.xxx.xxx.
Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices #GPSURAIS – Set GPS Unique Remote Asset Identification String Definition: Syntax: Values: Default: Responses: This command is used to set a unique remote access identification string for each device or vehicle. Set Value: AT#GPSURAIS="" View Value: AT#GPSURAIS? or AT#VGPS or AT#VALL Up to 20 characters in an alphanumeric string Note: The ID precedes the GPSPREFIX.
Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices #GPSGPGLL – Enable/Disable GPGLL Message Definition: Syntax: Values: Default: Responses: This command enables or disables the reporting of NMEA GPGGA messages.
Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices #GPSGPVTG – Enable/Disable GPVTG Message Definition: Syntax: Values: Default: Responses: This command enables or disables the reporting of NMEA GPVTG messages.
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: Where is the unique prefix. Length is 0 to 4 characters (Character format or requirements usually provided by backend service) is the unique remote asset identification string.
Part 6 – Commands for GPS-Enabled Devices Chapter 16 – Commands for GPS-Enabled Devices GPS Configuration Examples AT#GPSPREFIX="&&" Prefix (Requirements provided by backend service) AT#GPSURAIS="ID1111" Unique ID (Requirements provided by backend service) AT#GPSGPRMC=1 Enable GPRMC message (Requirements provided by backend service) AT#GPSGPGGA=0 Disable GPGGA message (Requirements provided by backend service) AT#GPSGPGLL=0 Disable GPGLL message (Requirements provided by backe
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. We wish to thank SkyTraq Technology, Inc. for providing the following summary of NMEA Messages.
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 GGA Global Positioning System Fix Data GLL Geographic Position – Latitude/Longitude GSA GNSS DOP and Active Satellites GSV GNS Satellites in View RMC Recommended Minimum Specific GNSS Data VTG Course Over Ground and Ground Speed NMEA MESSAGES The full descriptions of supported NMEA messages are provided at the following paragraphs.
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 1 2 3 4 5 6 7 8 Example: $GPGLL,2447.0944,N,12100.5213,E,112609.932,A,A*57 Field 1 Name Latitude Example 2447.0949 2 N/S Indicator N 3 Longitude 12100.5223 4 E/W Indicator E 5 UTC Time 112609.
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.
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 1 2 3 4 5 Example: $GPVTG, 000.0,T,,M,000.0,N,0000.0,K,A*3D Field 1 2 3 4 Name Course Speed Speed Mode Example 000.0 000.0 0000.0 A 5 Checksum 3D Description True course over ground in degrees (000.0 ~ 359.9) Speed over ground in knots (000.0 ~ 999.
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 S000457H) 97
Part 7 – Appendixes Appendix A – Response Messages and Error Codes Appendix A – Response Messages & Error Codes Response Messages Numeric 0 3 7 8 4 2 Numeric 1025 1028 3074 3072 3073 3077 Standard AT Messages Verbose Description OK Operation or command success NO CARRIER No physical layer connection BUSY Destination busy NO ANSWER No answer from destination ERROR Operation or command unsuccessful RING Incoming call indication Information Messages Verbose Description Ok_Info_DataBegin Start of data Ok_I
Part 7 – Appendixes Appendix A – Response Messages and Error Codes Error Codes Numeric 34817 34819 34824 34881 34882 34883 35840 35862 35865 35866 35867 35869 35870 36872 36929 37122 37123 37124 37125 37952 37964 37966 38016 38017 38018 38023 38024 38025 38026 38027 38028 38029 38030 38031 38080 38081 Error Codes Description Bad command : Unknown command Bad command : Syntax error Bad command : EEPROM write failed Bad command : Command too long Bad command : Bad command argument value Bad command : High
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 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.
Part 7 – Appendixes Retrieving an Email: AT#GETMAIL Commands 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" Note: POP3 port AT#GETMAIL Note: Retrieve an email Appendix B – Response Message Examples Responses OK OK OK OK Ok_Info_Mail Note: The software switches from command mode to data mode for receiving the email content.
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" OK Note: FTP server used AT#FTPUN="ftplogin" OK Note: FTP username AT#FTPPW="ftppassword" OK Note: FTP password AT#FTPPUTFILENAME="upload.text" OK Note: Name of the file that will be written in the FTP server AT#FTPPUTPATH=".
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 AT#TCPSERV=1,"255.255.255.
Index Index # #ACCEPT – Answer Incoming Call 76 #ANSWERMODE – Set Answering Mode 71 #APNPW – Access Point Name Password 79 #APNSERV – Access Point Name 79 #APNUN – Access Point User Name 79 #ATCMD – Set Default Dial Time AT Commands 73 #AUTHENT – Authentication Type 70 #AUTOCONNECT – Automatically Connect the PPP Link 78 #AUTODISC – Auto Discovery On or Off 50 #AUTODISCHOST – Set Auto Discovery Host Name 50 #AUTODISCPASSWORD – Auto Discovery Password 51 #AUTODISCPORT – Auto Discovery Port 50 #AUTODISCTIMER
Index #SENDERADDR – Set Sender Address 25 #SENDERNAME – Set Sender Name 25 #SENDMAILi – Send Mail without Interactive Mode 28 #SMTPAUTH – Authentication ON or OFF 30 #SMTPPORT – Set SMTP Server Port 27 #SMTPPW – Set SMTP Password 27 #SMTPSERV – Set SMTP Server Address 27 #SMTPUN – Set SMTP User Name 28 #SUBJi – Set Email Pre-Defined Subject Text 26 #TCPPORT – Set TCP Port for Remote Peer 38 #TCPSERV – Set Address of Remote TCP Server 39 #TCPTXDELAY – Time Delay 39 #TELNET – Start/Stop Telnet Session 59 #TEL
Display Software Version – #VVERSION Display TCP Parameters – #VTCP Display the WLAN Profile – #WLANPROFILE Display UDP Module Configuration – #VUDP Download Files from FTP Server – #FTPGET DSR On or Off – &S DTE-DCE Character Framing – +ICF DTR Option – &D 22 41 67 43 36 18 19 18 E E – Turn Echo ON/OFF 17 Enable Power Save at Boot – #WLANPOWERSAVE 66 Enable/Disable/ Configure External GPIO Driven Events – #GPIO 83 Enable/Disable Boot Message – #BOOTMSG 58 Enable/Disable GPGGA Message – #GPSGPGGA 87 Enabl
Set Address of Remote TCP Server – #TCPSERV 39 Set Answering Mode – #ANSWERMODE 71 Set AutoDiscovery Host Name – #AUTODISCHOST 50 Set AutoDiscovery Password – #AUTODISCPASSWORD 51 Set AutoDiscovery User Name – #AUTODISCUSERNAME 51 Set Default Dial Time AT Commands – #ATCMD 73 Set Default TX Key Index – #WEPKEYID 66 Set DLE Mode – #DLEMODE 38 Set DNS Server IP Address – #DNSSERV1 48 Set DNS Server IP Address – #DNSSERV1 54 Set Domain Name of the Sender – #DOMAIN 26 Set Email Address – #RECiADD 26 Set Email P