GSM GPRS Modem 900 / 1800 Value Added Feature USER MANUAL Confidential, the whole present document is the sole property of Fargo Telecom (Asia) Ltd.
Page 2
Revision history Rev. Date Details 22July 2005 First release 0.91 22Feb 2006 - Remove AT command history feature - Remote AT command : when enabled all incoming SMS will be erased 0.92 AutoTCP/UDP : Add DCD/DSR signaling Fargo Maestro is a registered trademark of Fargo Telecom AsiaLtd. This manual is written without any warranty.
1. INTRODUCTION The Fargo Maestro Value-Added Feature package is a software solution for Fargo Maestro modem (*see note 1). New functions added are to increase application range of various industrial and automated applications: Automatic and self-recovery TCP/UDP socket connection (* see note 2) Remote AT command (AT command through SMS) I/O triggered AT command execution Users can configure and use the above features by AT commands.
Then enter the following and see the responses according to the following table: Command AT#VVERSION AT+WOPEN=2 If you get the same response then this modem is ready for installation. 2.2 Installing the Value added feature 2.2.1 Erasing the IP connectivity feature (AT# feature) (Fargo Maestro 100 only) For Fargo Maestro 100, you need to erase the IP connectivity feature before downloading the Value added feature.
Page 6
e. When you see the dialog box, on the “Filename” you choose file according to the modem: Fargo Maestro 20 : F100VAF_0092.dwl Fargo Maestro 100 : F20VAF_0092.dwl Then on “Protocol” choose “1K-Xmodem”, Then press “OK” Then the downloading process will start: g.
3. AUTO TCP/UDP CONNECTION The Auto TCP/UDP connection feature is defined for accessing serial devices over the Internet. Fargo Maestro can be configured that after power up it will connect to a remote TCP/UDP socket (client mode) or to wait for the TCP/UDP socket connection request from remote peer (server mode).
3.2 AT commands for Auto TCP/UDP 3.2.1 AT+AUTOTCP Description: This command controls the Maestro 100 to start TCP socket connection automatically. Note: - Before using AT+AUTOTCP TCP and GPRS settings MUST be setup properly using AT+IPTCP and AT+IPGPRS command respectively. - +AUTOTCP function is mutually exclusive with +AUTOUDP function;...
If the TCP connection is broken the modem will try to reconnect automatically. During re- connection period serial port will go back to command mode, and DSR/DCD signal back to low. The setting will be saved, and after power off, the AUTOTCP will be restarted with the 20 seconds delay after power up.
<mode> Mode of TCP operation. Default value is “S”. “S” Server (Listening) mode. This configures Fargo Maestro to open a listening TCP connection on the specified port . The TCP connection will be active upon getting socket connection request from the allowed remote TCP peer (see <address>) “C”...
Command AT+AUTOUDP=0 AT+AUTOUDP=1 AT+ AUTOUDP? AT+AUTOUDP=? Defined Values: <mode> enable auto UDP disable auto UDP Notes : Before enabling Auto UDP, it MUST be properly set the GPRS settings by AT+IPGPRS command and UDP settings by AT+IPUDP command ONLY GPRS PDP context # 1 will be used. So please setup +IPGPRS settings with <cid>=1 Once AutoUDP is enabled, it will start the UDP socket connection automatically after 20 seconds.
Page 12
Command AT+ IPUDP? AT+ IPUDP =23 AT+ IPUDP =23,”C”,202.144.111.222”,100 OK AT+ IPUDP =23,”S”,255.255.255.255”,100 OK AT+ IPUDP =? Defined Values: <port> The port number to be used for the UDP socket connection. Default value is 0. Valid range is 0 to 65535. <mode>...
3.2.5 AT+IPGPRS Description: This command is used to setup GPRS network parameters for the AutoTCPUDP feature. Syntax: Command Syntax AT+IPGPRS=<Cid>,<APN>,<UN>,<PW> Response Syntax +IPGPRS: <Cid>,<APN>,<UN>,<PW> Command AT+ IPGPRS? AT+ IPGPRS=1 AT+ IPGPRS =1,”INTERNET” AT+ IPGPRS=? Defined Values : <Cid> PDP context identifier. Note: to use with AT+AUTOTCP/ AT+AUTOUDP command this value must be set to 1.
3.2.6 AT+IPBUFF Description: This command specifies the number of bytes of data from remote peer buffered inside the modem. If the quantity of buffered data reach this value, the whole buffered data will be sent out to the serial port. If the data from remote is large at one time, only multiple of this value data will be sent out to the serial port remainder will be kept inside buffer Example: AT+IPBUFF=5...
Page 15
Defined Values : <buff> The number of bytes of data to be buffered. Default value is 0 (i.e. no buffering). Valid range is 0 to 50. Notes: - If the TCP or UDP socket connection is broken, buffered data will be lost. Confidential, the whole present document is the sole property of Fargo Telecom (Asia) Ltd.
4. REMOTE AT COMMAND BY SMS This feature is to control the modem to interpret AT command from incoming SMS, executing it, and return the result to sender by SMS. The user can enable the modem to receive AT command by incoming SMS. See following about AT+SMSAT command.
4.2 AT command for configuring AT command by SMS 4.2.1 AT+SMSAT Command Syntax AT+SMSAT=<mode>(,<key>) Response syntax: +SMSAT: <mode>,<key> Command AT+SMSAT=0 AT+ SMSAT =1 AT+ SMSAT? AT+SMSAT=2,123456 AT+ SMSAT =? Defined Values: <mode> 0 disable remote AT command by SMS 1 enable remote AT command by SMS <key>...
Page 18
4. It could be in some case (e.g. network failure) the modem cannot return response SMS. The modem will try sending response SMS for three times max. If still not successful it will abort. 5. Always think twice before you send AT command by SMS. For example if you send AT+CPOF it will turn off the modem, and you need to go to access the modem to reset it.
5. I/O TRIGGERED AT COMMAND This feature making use of the Fargo Maestro Input/Output port as a sensor. If the signal to the port match the pre-defined condition a stored AT command will be executed. User can use AT+IOAT command to set the condition and store AT command to be executed. 5.1 Description of the operation Wiring Diagram : 1.
When set as high-to-low triggering : I/O port voltage Start counting time when a high to low signal changed detected * See AT+IOAT command on setting Threshold value T. 5.2 AT command for configuring I/O triggered AT command 5.2.1 AT+IOAT Command Syntax AT+IOAT=<action>(,<dir>,<Threshold>,<cmd>...
<Threshold> Time required for the detected state to trigger the AT command exestuation. Unit is in millisecond. Valid value from 1 to 50 (0.1 sec to 5 sec). Refer to the above timing diagram in section 5.1. <cmd> AT command to be executed when the I/O port is triggered successfully. The length of the command is limited to 128 characters.
6. KNOWN ISSUES The Fargo Maestro Value Added Feature will affect certain other AT commands’ operation. Please note : 6.1 AT+WIND command 1. AT+WIND command will be disabled (Fargo Maestro 100 only) 6.2 Saving of parameters to non-volatile memory 1. You cannot save the settings of the following AT commands by concatenating the &W command (Fargo Maestro 100 only): AT+CREG AT+CGREG...
7. QUESTIONS AND ANSWERS 7.1 Installation Q. If my Fargo Maestro cannot match with the requirement stated in section 2.1, can I upgrade it? No. Older Fargo Maestro cannot be upgraded. Q. Can I have the TCP/IP (IP connectivity) feature together with this VAF for Fargo Maestro 100? A.
Need help?
Do you have a question about the Maestro 1800 and is the answer not in the manual?
Questions and answers