Manuel D’UtilisationTable des matièresCopyright2Revisions2Trademarks2World Headquarters2Technical Support2Part 1 –9AT Commands for All Universal IP Devices9Chapter 1 – General AT Commands for the All Universal IP Devices9Chapter 2 – SMTP AT Commands for All Universal IP Devices9Chapter 3 – POP3 AT Commands for All Universal IP Devices9Chapter 4 – FTP AT Commands for All Universal IP Devices9Chapter 5 – TCP AT Commands for All Universal IP Devices9Chapter 6 – UDP AT Commands for All Universal IP Devices9Chapter 7 – PING AT Commands for All Universal IP Devices9Chapter 1 – General AT Commands for All Universal IP Devices10Set Commands10AT – Command Mode10E – Turn Echo ON/OFF10Description: Use this command to turn ON/OFF echoing command at the serial terminal.10Syntax: ATE[<setting>]10I – Identification10V – Terse or Verbose10Z – Default Configuration11&C – RLSD (DCD) Option Turn On or Off11&D – DTR Option11&F – Reset Factory Defaults11&S – DSR ON or OFF11&W – Store Factory Defaults to NVM12+ICF – DTE-DCE Character Framing12+IFC – Set Flow Control13+IPR – Set Serial Speed13#AUTORESET - Reset the Processor at a Given Time13#DELFLASH – Erase Flash Memory Parameter Values13#LEGACYMODE – Legacy Mode Enable/Disable14#RESET – Reset Main Processor or Internal Modem14#SHIELDCHAR – Configure the Shielding Character for DLEMODE14#ESCAPECHAR – Configure the Escape Character for DLEMODE15Display Commands15#VVERSION – Display Software Version16#VSTATE – Display Current State of Physical Connection16#VALL – Display All Parameters17Chapter 2 – SMTP AT Commands for All Universal IP Devices19Set Commands19#SENDERNAME – Set Sender Name19#SENDERADDR – Set Sender Address19#CCRECi – Set Additional Recipient CC19#DOMAIN – Set Domain Name of the Sender20#RECiADD – Set Email Address20#SUBJi – Set Email Pre-Defined Subject Text20#BODYi – Set Pre-Defined Email Combinations21#SMTPNETWORKTIMER – SMTP Client Network Transmit Safety Timeout Value21#SMTPPORT – Set SMTP Server Port21#SMTPPW – Set SMTP Password22#SMTPSERV – Set SMTP Server Address22#SMTPUN – Set SMTP User Name22#SENDMAILi – Send Mail without Interactive Mode23#PUTMAIL – Send Mail to Recipient with Interactive Mode24#SMTPAUTH – Authentication ON or OFF25Display Commands25#VSMTP – Display SMTP Parameters25#VMAILi – Display Email Parameters for Respective Mail ID25Chapter 3 – POP3 AT Commands for All Universal IP Devices26Set Commands26#POP3HEADERMODE – POP3 Header26#POP3PORT – Set POP3 Server Port26#POP3PW – Set POP3 Password26#POP3SERV – Set POP3 Server Address26#POP3UN – Set POP3 User Name27#GETMAIL – Retrieve Host Mail27Display Command27#VPOP3 – POP3 Module Parameters27Description: Directs the TCP/IP stack to display all the AT# parameters related to the email retriever configuration.27Syntax: AT#POP3?27Chapter 4 – FTP AT Commands for All Universal IP Devices28Set Commands28#FTPPORT – Enter FTP Server Port28Syntax: AT#FTPPORT=<value>28#FTPMODE – Enter FTP Mode28Syntax: AT#FTPMODE=<value>28#FTPTYPE – Specify Data Type28Syntax: AT#FTPTYPE="<value>"28#FTPSERV – Specify FTP Server Address29Syntax: AT#FTPSERV="<value>"29#FTPUN – Set FTP User Name29Syntax: AT#FTPUN="<value>"29#FTPPW – Set FTP Password29Syntax: AT#FTPPW="<value>"29#FTPGETFILENAME – Set FTP Download File Name29Syntax: AT#FTPGETFILENAME="<value>"29#FTPPUTFILENAME – Set FTP Upload File Name29Syntax: AT#FTPPUTFILENAME="<value>"29#FTPGET – Download Files from FTP Server30#FTPPUT – Upload Files to FTP Server30#FTPGETPATH – Set Path to Get a File from FTP Server31Syntax: AT#FTPGETPATH="<value>"31#FTPPUTPATH – Set Path to Send Files to FTP Server31Syntax: AT#FTPPUTPATH="<value>"31#FTPAPPEND – Append Data to Server31#FTPNETWORKTIMER – FTP Client Network Transmit Safety Timeout Value31Display Command32#VFTP – Display FTP Parameters32Chapter 5 – TCP AT Commands for All Universal IP Devices33Set Commands33#PERSISTENTSOCKET - Persistent Socket33#DLEMODE – Set DLE Mode33Syntax: AT#DLEMODE=id,<DEL Mode value>33#TCPPORT – Set TCP Port for Remote Peer34Syntax: AT#TCPPORT=id,<TCP Port number for remote peer value>34#TCPSERV – Set Address of Remote TCP Server34Syntax: AT#TCPSERV=id,"<Address of remote TCP server value>"34#TCPTXDELAY – Time Delay34Syntax: AT#TCPTXDELAY=id,<Time Delay value>34#TCPPACKETMIN – TCP Client Transmit Packet Minimum Size35#TCPPACKETMAX – TCP Client Transmit Packet Maximum Size35#TCPINACTIVITYTIMER – TCP Client Inactivity Timeout Value36#TCPNETWORKTIMER – TCP Client Network Transmit Safety Timeout Value36#TCPTELNETMODE – Enable/Disable TCP Client Telnet Protocol37#TCPTELNETPW – Configure the TCP Client Telnet Protocol Login Password37#TCPTELNETUN – Set the TCP Client Telnet Protocol User Name38#LTCPSTART – Open Listening Mode38#LTCPSTOP – Close TCP Listening Mode39#OUTPORT – UDP/TCP Local Port Number39#OTCP – Open a TCP Connection39Display Command40#VTCP – Display TCP Parameters40Chapter 6 – UDP AT Commands for All Universal IP Devices41Set Commands41#PERSISTENTSOCKET - Persistent Socket41#UDPPACKETMIN – UDP Client Transmit Packet Minimum Size41#UDPPACKETMAX – UDP Client Transmit Packet Maximum Size42#UDPINACTIVITYTIMER – UDP Client Inactivity Timeout Value42#UDPIGNORESRCPORT – Ignore Send Source Port43#UDPREMOTEPORT – Remote Port Number43#UDPPORT – UDP Port Number43Description: If the UDP session is initiated in listen mode, use the local UDP port number.43If the UDP session is initiated in active mode, use the remote UDP port number.43Syntax: AT#UDPPORT=<Port Number Value> AT#UDPPORT? Read or display the current setting.43#UDPSERV – UDP Server Address44Description: If the UDP session is initiated in listen mode, use the IP address filter. This means that the remote must have a defined UDPSERV IP address. If the UDP session is initiated in active mode, use the remote IP address.44Syntax: AT#UDPSERV=<Value>44AT#UDPSERV? Read or display the current setting.44#UDPTXDELAY – Delay before Sending UDP Datagram44Description: This parameter determines the delay before sending an UDP datagram that has not been entirely filled with user data. The delay is expressed in milliseconds. The 0 value initiates the sending an UDP datagram as soon as possible after the ...44Syntax: AT#UDPTXDELAY=<Value>44AT#UDPTXDELAY? Read or display the current setting.44#UDPDLEMODE – Set DLE Mode45#LUDPSTART – Initiate the UDP Session in Listen Mode45Description: Once an IP link is established, and if no other TCP/IP stack resource is active, this command sent by the attached host directs the TCP/IP stack to initiate the UDP session in listen mode on the specified UDP local port UDPPORT.45Syntax: AT#LUDPSTART45#LUDPSTOP – Close UDP Listening Mode46Description: This command directs the TCP/IP stack to close a UDP listening mode session previously launched by the AT#UDPSTART command.46Syntax: AT#LUDPSTOP46#OUTPORT – UDP/TCP Local Port Number46#OUDP – Initiate UDP Session in Active Mode46Description: Once an IP link is established, and if no other TCP/IP stack resource is active, this command sent by the attached host directs the TCP/IP stack to initiate an UDP session in active mode on the specified UDP remote port UDPPORT to the sp...46The host can then transmit to the UDPPORT or UDPSERV address. Datagrams can only be received from this UDPPORT or UDPSERV address.46Syntax: AT#UDPOPEN46Display Command46#VUDP – Display UDP Module Configuration46Description: Directs the TCP/IP stack to display all the AT# parameters related to the UDP socket configuration.46Syntax: AT#VUDP46Chapter 7 – PING AT Commands for All Universal IP Devices47Set Commands47#PINGNUM – Number of PING Requests47#PINGREMOTE – IP Address of PING Request47#PING – Start PING Request47#PINGDELAY – PING Delay Time47Display Command48#VPING – Display PING Parameters48Part 2 – AT Commands for the SocketEthernet IP49Chapter 8 – General AT Commands for the SocketEthernet IP (MT100SEM-IP)49Chapter 9 – Auto Discovery AT Commands for the SocketEthernet IP (MT100SEM-IP)49Chapter 8 – General AT Commands for the SocketEthernet IP50Set Commands50#DHCP – DHCP On or Off50#IPADDR – Set Static IP Address50#IPGATEWAY – Set Gateway Address50#IPNETMASK – Set Subnet Mask51#DNSSERV1 – Set DNS Server IP Address51#DNSSERV2 – Set Secondary DNS Server51Syntax: AT#DNSSERV2="<value>"51#EMACSPD – Set Ethernet Connection51#HOSTNAME – Configure the DHCP Client Host Name52Display Commands52#ETHIFSTATUS – View Network Interface Settings52#VDNS – Display Configuration of DNS Servers52Description: This command the TCP/IP stack to display all AT# parameters related to the configuration of the DNS servers. Note: This is displayed only when DHCP is OFF.52#VIP – View Address Settings53Chapter 9 – Auto Discovery AT Commands for the SocketEthernet IP54Set Commands54#AUTODISC – Auto Discovery On/Off54#AUTODISCTIMER – Auto Discovery Timer54#AUTODISCPORT – Auto Discovery Port54#AUTODISCHOST – Set Auto Discover Host Name54#AUTODISCUSERNAME – Set Auto Discover User Name55#AUTODISCPASSWORD – Sets Auto Discover Password55Display Command55#VAUTODISC – Display Auto Discovery Commands55Part 3 – AT Commands for SocketWireless Wi-Fi Devices56Chapter 10 – IP AT Commands for the SocketWireless Wi-Fi56Chapter 11 – General AT Commands for the SocketWireless Wi-Fi56Chapter 12 – Telnet AT Commands for the SocketWireless Wi-Fi56Chapter 13 – WLAN AT Commands for the SocketWireless Wi-Fi56Chapter 10 – IP AT Commands for the SocketWireless Wi-Fi57Set Commands57#DHCP – DHCP On or Off57#IPADDR – Set Static IP Address57#IPGATEWAY – Set Gateway Address57#IPNETMASK – Set Subnet Mask58#IPDNSSERV – Configure the DNS Server58#DNSSERV1 – Set DNS Server IP Address58#DNSSERV2 – Set Secondary DNS Server58Syntax: AT#DNSSERV2="<value>"58#IPRELEASE – Release a DHCP Address Assigned by the Server59Description: In order to gracefully release a DHCP address assigned by the server, the module should issue a command of DHCPRELEASE.59#IPRENEW – Renew the DHCP Information from the Server59Description: The DHCP client can renew the DHCP information from the server. On completion of lease time, the DHCP client will automatically renew the DHCP information. Before that, if the client wants to renew the information, it can use this command.59#IPQUERY – Give a Domain Name59Description: Sends a query to the DNS server to resolve the name59#IPRESOLV – Is There a Connection with DNS or Not59Description: If the DNS client is successful in resolving the host name, this command shows the IP address of the resolved host name. If the DNS client fails to resolve, it shows error message.59S0= – Automatic Answer59Description: Sets automatic answering of TCP or UDP connections.59Display Commands60#IPDNSTABLE – Display DNS Table60Description: This command displays the DNS table containing the list of queried Host names, corresponding to their resolved IPs.60#VDNS – Display Configuration of DNS Servers60Description: This command the TCP/IP stack to display all AT# parameters related to the configuration of the DNS servers.60#VIP – View Address Settings60Chapter 11 – General AT Commands for the SocketWireless Wi-Fi61Set Commands61A – Manual Answer of TCP or UDP Connection61S2 – Escape Sequence61Description: Use this command to change the character for the escape sequence.61Syntax: Set Value: ATS2=<+>61A/ – Previous Command61Description: This command executes the previous command.61Syntax: A/61#BOOTMSG – Enable/Disable Boot Message62Description: Enables/disables the boot message.62Syntax: AT#BOOTMSG=<0,1>62#WATCHDOG – Enable/Disable Watchdog62Description: Enable/disable Watchdog for the system – reset on HANG.62Note: The module must be reset to put the command into effect.62Syntax: AT#WATCHDOG=<0,1>62#WATCHDOGTIMER – Watchdog Timer62Description: Sets the Watchdog timer in milliseconds.62Note: The module must be reset to put the command into effect.62Syntax: AT#WATCHDOGTIMER=<value>62Chapter 12 – Telnet AT Commands for the SocketWireless Wi-Fi and the SocketEthernet IP63Set Commands63#TELNET – Start/Stop Telnet Session63#TELNETPORT– Set Telnet Port63#TELNETUSER – Set Telnet User63#TELNETPASSWORD – Set Telnet Password64Display Command64#VTELNET – View Telnet Settings64Chapter 13 – WLAN AT Commands for the SocketWireless Wi-Fi65Set Commands65#WLANSECURITYMODE – Security Mode of WLAN Module65Description: Sets the Wireless LAN security mode.65Note: The module must be reset to put the command into effect.65#WLANNETWORKMODE – WLAN Network Mode65Description: Sets the wireless LAN network mode.65#WLANCOUNTRYCODE – Country Code65Description: Sets country code. Different countries have different restrictions on Wireless LAN parameters like operating channels and transmit power. To make it operable, the country code can be set by using this AT command.65#WLANSCANMODE – Scanning Mode66Description: Sets scanning mode. The module can work in both active scanning and passive scanning modes. In active scanning, the module actively sends a probe request to associate with the AP, and in passive scanning, the module waits for a beacon fr...66#WLANSSID – SSID of WLAN66Description: Sets the WLAN network SSID.66#WLANDATARATE – WLAN Transmission Data Rate66Description: Sets the WLAN transmission data rate. "Auto" can be used for auto data rate during data transfer.66Note: The module must be reset to put the command into effect.66#WLANIBSSCHANNEL – Channel for Ad-Hoc Mode66Description: Sets channel for Ad-Hoc mode.66#WLANCONNECT – Connect with AP67Description: Connects the module with AP.67#WLANDISCONNECT – Disconnect with AP67Description: Disconnects the module with AP.67#WLANENABLE – Auto Connect Module with AP67Description: On power up, this parameter determines whether to connect to the AP automatically or manually. Connection to the AP can be established by AT#WLANCONNECT command. A value of 0 means the module will not connect to AP automatically. A value...67#WLANDOZE= – Moves Module into or out of Power Save67Description: This command moves the module into or out of Power Save during an active connection.67#WLANPROFILEn=n – Change the WLAN Profile68Description: This command changes the WLANPROFILE.68#WLANSCAN – Scan Wireless Networks68Description: Scans all the APs (access points) in the environment and displays information about their settings and capabilities on HyperTerminal or similar program.68#WLANUSEPROFILE – User Profile69#WLANGETRSSI – Received Signal Strength69Description: This command displays the current received signal strength.69#WLANACTIVATE – Move Module out of Power Save69Description: This command moves the module out of Power Save during an active connection. See #WLANDOZE69#WLANROAM – Enable/Disable Roaming69Description: This command enables/disables automatic roaming of the module when the wireless connection is lost by the Access Point.69#WEP64KEY – Keys for WEP64 Security Mode69Description: Sets keys for WEP64 Security mode.69#WEP128KEY – Keys for WEP128 Security Mode70Description: Sets keys for WEP128 Security mode.70#WPAPSKKEY – Keys for WPA PSK Security Mode70Description: Sets keys for WPA PSK security mode.70#WPA2PSKKEY – Keys for WPA2 PSK Security Mode70Description: Sets keys for WPA2 PSK security mode.70#WEPKEYID – Set the Default TX Key Index70Description: Sets the default Transmission Key used for data encryption in WEP.70#WLANPOWERSAVE – Enable Power Save at Boot70Description: This command sets the Power Save at the Boot Works after the Power Cycle.70Display Commands71#WEP? – See the Value of the WEP Keys71Description: This command displays the values of the WEP keys.71#WLANPROFILE – Display the WLAN Profile71Description: This command displays the WLAN profile parameters based on the profile ID.71#WLAN? – WLAN Module72Description: Displays WLAN module-related information.72#WLANASSOCINFO – Display Association Information72Description: This command displays the channel and BSSID of the current association.72Part 4 – AT Commands for the SocketModem iCell, SocketModem IP, MultiModem iCell73Chapter 14– AT Commands for the Following Devices:73SocketModem iCell73SocketModem IP (when in IP mode)73MultiModem iCell (when in IP mode)73Chapter 14 – AT Commands for the SocketModem iCell, SocketModem IP, MultiModem iCell74Set Commands74+WOPEN – Set IP Mode or Modem Mode74#AUTHENT – Authentication Type74#ANSWERMODE – Set Answering Mode75Syntax: AT#ANSWERMODE=<value>75AT#ANSWERMODE? Read or display the current setting (or AT#VPHY, AT#VALL).75Values: 0 - Ignore. Ignores the incoming call. In this case, it is the responsibility of the host to accept/not accept the incoming call by issuing the AT#ACCEPT command.75#SMSPHRASE – Set Incoming SMS Phrase75#CALLBACKTIMER – Set Automatic Call-Back Wait76Description: This parameter defines the number of seconds the TCP/IP stack will wait before an automatic call-back operation occurs after receiving an incoming call. It applies only when the ANSWERMODE parameter is set to an automatic call-back mode ...76Syntax: AT#CALLBACKTIMER=<value>76#CALLSCREENNUM – Set Caller ID Service76Description: When receiving an incoming call, the caller identification (Caller ID) service allows the TCP/IP stack to identify the phone number of the remote caller. This information is helpful in preventing unauthorized callers to trigger actions o...76Syntax: AT#CALLSCREENNUM=<value>76AT#CALLSCREENNUM? Read or display the current setting (or AT#VPHY, AT#VALL).76Values: 0 - Zero. Remote caller not authorized.76* - All. No filtering is applied on incoming calls. All remote phone numbers are authorized. This value must be set to receive incoming calls when Caller ID service is not available.76#KEEPALIVEMODE – Keep-Alive Mode76Description: 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 dis...76Syntax: AT#KEEPALIVEMODE=<Keepalivemode value>76AT#KEEPALIVEMODE? Read or display the current setting (or AT#VKEEPALIVE or AT#VALL).76#KEEPALIVEPORT – Keep-Alive Port Number77#KEEPALIVESERV – Keep-Alive Server Address77#KEEPALIVEDELAY – Keep-Alive Delay77#OUTPORT – UDP/TCP Local Port Number77#ATCMD – Customize Dial-Up Commands78#REDIALCOUNT – Set Connection Attempts Allowed78Syntax: AT#REDIALCOUNT=<value>78#REDIALDELAY – Set Call Retry Delay78Syntax: AT#REDIALDELAY=<value>78#PHYTIMEOUT – Set Inactivity Time78Syntax: AT#PHYTIMEOUT=<value>78#RINGCOUNT – Set Number of Rings/Automatic Operation79Syntax: AT#RINGCOUNT=<value>79#DIALN1 – Set Primary Dial-Up Number79Syntax: AT#DIALN1="<value>"79#DIALN2 – Set Secondary Dial-Up Number79Syntax: AT#DIALN2="<value>"79#DIALSELECT – Set Internet Connection Number80Syntax: AT#DIALSELECT=<value>80#ISPPW – Set ISP Password80Syntax: AT#ISPPW="<value>"80#ISPUN – Set ISP User Name80Syntax: AT#ISPUN="<value>"80Incoming Call Management Commands81#ACCEPT – Answer Incoming Call81#CONNECTIONSTOP – Stop Communication81#CONNECTIONSTART – Start Communication82#AUTOCONNECT – Automatically Connect the PPP Link83Syntax: AT#AUTOCONNECT=<value>83#PPPMODE – Set TCP/IP Behavior83Syntax: AT#PPPMODE=<value>83#PPPMYIP – Set IP Address When Using PPP83Syntax: AT#PPPMYIP=<value>83#PPPPEERIP – Set IP Address for Remote PPP83Syntax: AT#PPPPEERIP=<value>83#PPPSERVUN – Set User Name for Remote PPP Client84Syntax: AT#PPPSERVUN=<value>84#PPPSERVPW – Set Remote PPP Client Password84Syntax: AT#PPPSERVPW=<value>84#APNPW – Set Access Point Name Password84Syntax: AT#APNPW=<value>84#APNSERV – Set Access Point Name84Description: #APNSERV is the Access Point Name parameter coming from the GSM operator for providing GPRS access.84Syntax: AT#APNSERV=<value>84#APNUN – Set Access Point User Name84Syntax: AT#APNUN=<value>84#GPRSCID – Set PDP Context Identifier85Syntax: AT#GPRSCID=<value>85#GPRSMODE – Activate Switching Between GSM and GPRS85Syntax: AT#GPRSMODE=<value>85Display Commands85#DISPLAYIP – Display IP Addresses85#VPPP – Display PPP Parameters86#VPHY – Display Physical Parameters86Part 5 – GPIO AT Commands87Chapter 15 – GPIO AT Commands87Chapter 15 – GPIO AT Commands88About GPIO88#GPIO – Enable/Disable and Configure External GPIO Driven Events88#GPIOR – Read the Current Register Status of the Specified GPIO Pin89#GPIOTRIGGER – Configure the GPIO pin and trigger type90Part 6 – AT Commands for GPS-Enabled Device91Chapter 16 – Commands for GPS-Enabled Device91Chapter 16 – AT Commands for GPS-Enable Products92#GPSSERV – Set GPS Host Server Address92#GPSPORT – Set GPS Host Port92#GPSPROTO – Set GPS Host Protocol92#GPSPREFIX – Set GPS Message Prefix92#GPSURAIS – Set GPS Unique Remote Asset Identification String93#GPSINTERVAL – Set GPS Server Transmission Interval93#GPSPW – Set GPS Host Login Password93#GPSGPGGA – Enable/Disable GPGGA Message93#GPSGPGLL – Enable/Disable GPGLL Message94#GPSGPGSA – Enable/Disable GPGSA Message94#GPSGPGSV – Enable/Disable GPGSV Message94#GPSGPRMC – Enable/Disable GPRMC Message94#GPSGPVTG – Enable/Disable GPVTG Message95#GPSINTERVALLOC – GPS Local Transmission Interval95#GPSGETMESSAGE – Get Queued GPS Message95GPS Message Syntax96GPS Message Examples96GPS Configuration Examples97Application Note – GPS NMEA Messages98Introduction98NMEA Protocol Overview98Message Format98Start of Sequence98Address Field98Data Field(s)98Checksum98End of Sequence98SUPPORTED MESSAGE LIST99NMEA MESSAGES99GGA – Global Positioning System Fix Data99GLL – Latitude/Longitude100GSA – GNSS DOP and Active Satellites100GSV – GNSS Satellites in View101RMC – Recommended Minimum Specific GNSS Data102VTG – Course Over Ground and Ground Speed102Part 7 – Appendixes103Appendix A – Response Messages and Error Codes103Appendix B – Response Message Examples103Appendix A – Response Messages & Error Codes104Response Messages104Error Codes105Appendix B – Response Message Examples106Response Messages Examples106Sending/Retrieving Email Response Messages106FTP: Download / Upload Files Response Messages108TCP Socket Response Messages109Index110Taille: 760 koPages: 119Language: EnglishOuvrir le manuel