NTERFACE RJ45 ........................18 INTERFACE ............................19 ......................... 20 ELLULAR NTERFACE 4.5.1 CellGO3G EU ........................20 4.5.2 CellGO3G US ........................20 4.5.3 SIM card Holder ........................20 4.5.4 Antenna ..........................20 ......................21 PERATING TEMPERATURE ....................... 21 IMENSIONS AND OUNTING SERIAL PORT COMMUNICATION ....................
Page 3
T A B L E O F C O N T E N T S 6.2.3 List of parameters used by AT#CONNECTIONSTART command ........26 – AT#CONNECTIONSTOP ..............27 ND THE CONNECTION 6.3.1 Description ........................... 27 6.3.2 Syntax ..........................27 - AT#DISPLAYIP ..................
Page 4
T A B L E O F C O N T E N T S - AT#OTCP ..................44 CONNECTION 9.2.1 Description ........................... 44 9.2.2 Syntax ..........................45 9.2.3 List of parameters used by AT#OTCP command ..............45 – AT#VTCP ..................46 ISPLAY PARAMETERS 9.3.1 Description ...........................
Page 5
T A B L E O F C O N T E N T S Figure Index Figure 1: Network diagram ..........................6 Figure 2: MiniUSB Power Supply Connector ....................16 Figure 3: RJ45 Power Supply Connector ...................... 17 Figure 4: Serial Port Interface ........................17 Figure 5: RJ45 Pinout description ........................
Introduction 1.1 Overview This document describes the CellGO3G product. CellGO3G is a compact cellular modem allowing devices with serial port to connect to the 2G/3G cellular network. CellGO3G integrates a Super Capacitor enabling power-constrained products, such as battery-powered medical devices, to cope with power peaks required during cellular transmission. CellGO3G can be powered directly through the RJ45 serial connector for a convenient single cable installation or with an optional charger.
It must either be dropped off at a specific waste collection site for recycling or sent back to eDevice. This ensures that the product is handled in an environmentally friendly manner and that human health is protected.
I N T R O D U C T I O N 1.6.2 Europe eDevice declares that this product is in conformity with the essential requirements and other relevant provisions of R&TTE Directive (1999/5/EC). 1.6.3 United States CellGO3G US (for United States and Canada) contains transmitter module FCC ID: UDV-1103022011008 This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules.
I N T R O D U C T I O N 1.6.4 Canada CellGO3G US (for United States and Canada) contains transmitter module IC: 8460A-20110302008 Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interferences that may cause undesired operation.
Information provided by eDevice SA is believed to be accurate and reliable. However, no responsibility is assumed by eDevice SA for its use, nor any infringement of patents or other rights of third parties, which may result from its use. No license is granted by implication or otherwise under any patent, or other intellectual patent rights of eDevice other than that which may be specifically provided for under the terms of a license between eDevice and another party.
These terms apply to all Users. A User in this document refers to both purchasers of an eDevice product and the legal entity or individual user of an eDevice product, whether purchased or obtained directly from eDevice or from any other party.
Page 12
(i.e. on a CD or by email), the User may install or from the date of the shipment of the Products, load the Software on the Product or on eDevice warrants that it will cover defects in the hardware integrating the Product within the materials and workmanship in the Products, and...
Page 13
10. Intellectual Property will be ineffective without, as far as possible, eDevice is the owner or the licensee of all modifying any other parts of these terms and intellectual property rights relating to the...
S A F E T Y Safety 3.1 General Safety Guide Please follow any special regulations regarding the use of radio frequency equipment and observe the following safety advice: When in a hospital or other healthcare facility, observe restrictions regarding use of mobile phones.
Do not get the CellGO3G wet. Liquids can damage the unit. Keep the CellGO3G and power supply out of the reach of children. Maintain a minimum separation of 6 inches (15 cm) between the CellGO3G and a Medical Monitor. Do not modify this equipment. Modifications could impact the CellGO3G effectiveness and adversely affect your safety.
2G Class 10 2G Class 12 3G HSDPA Note: At power up, the CellGO3G draws the maximum available current from the power supply with a limit of 1,5A Max. 4.1.1 MiniUSB power supply connector The CellGO3G can be powered through the MiniUSB connector depending on the selected cabling option.
H A R D W A R E 4.1.2 RJ45 power supply connector The CellGO3G can be powered through the RJ45 connector depending on the selected cabling option. Connector format: RJ45 Power Supply Connector Figure 3: RJ45 Power Supply Connector To power the CellGo through a RJ45 cable, the RJ45 must respect the pinout described in section 4.3...
As explained in the previous sections, the RJ45 is used as serial port interface and can be optionally used to power the CellGO3G. The CellGO3G is defined as DCE (Data Control Equipment). The pinout of the RJ45 connector is as follows:...
H A R D W A R E 4.4 LEDs LEDs are present on top of the CellGO3G. LED #1 LED #2 LED #3 Figure 6: LEDs LEDs usage: LED # Color Description Comment Green Power Supply Indicates if the product is powered...
Quad band GSM/GPRS/EDGE 850/900/1800/1900 MHz Dual band UMTS/HSDPA 850/1900 MHz 4.5.3 SIM card Holder The SIM card holder is inside the CellGO3G. To insert a SIM card, the CellGO3G has to be opened. SIM Card Holder Figure 7: SIM Card Holder 4.5.4 Antenna...
H A R D W A R E 4.6 Operating temperature The operating temperature of the CellGO3G is: Unit °C 4.7 Dimensions and Mounting Overall dimensions: 120 x 103 x 36 mm. For wall mounting, please use the two holes on the back of the casing.
S E R I A L P O R T C O M M U N I C A T I O N Serial Port Communication 5.1 Description To communicate with the CellGO3G, AT and AT# interface have to be used. AT# commands and parameters are described in this document. AT# interface is used to manage the CellGO3G with high level functions.
#APNSERV: “apnserver” #APNUN: “apnusername” 5.5 Send an AT# command The CellGO3G waits for AT# and AT commands to operate and returns a response message which can be either an information message or an error message. AT#command<CR> (argument is optional) Example: AT#FTPPut<CR>...
“Without activity” is defined as a period when no data is sent or received by the CellGO3G over Internet (Cellular interface) or over the serial port. This timer prevents the CellGO3G from being tied up if for any reason, some part of the system becomes stuck. 6.1.1.2 Setting / Getting Set value: AT#PHYTIMEOUT=<Value>...
C E L L U L A R S E R V I C E Set value: AT#APNSERV=<Value> Get value: AT#APNSERV? or AT#VCELLULAR, AT#VALL 6.1.3.3 Legal values Alphanumeric ASCII text string up to 100 characters. 6.1.3.4 Default value Empty 6.1.4 AT#APNUN 6.1.4.1 Definition Access Point Name username parameter is given, with Access Point Name server and password, by the Cellular operator to provide cellular data network access.
6.2 Initiate a Cellular data connection- AT#CONNECTIONSTART 6.2.1 Description This command directs the CellGO3G to establish the connection. The CellGO3G establishes a connection with the APN according to AT#APNSERV, AT#APNUN and AT#APNPW parameters. AT#CONNECTIONSTOP command can be used to close the connection.
If no active connection or connection in progress: #CME ERROR: 35867 Note: MY IP is the IP address assigned to the CellGO3G. PEERIP must not be taken into account (only used for feature not supported yet by the CellGO3G) 2 7 / 6 5...
C E L L U L A R S E R V I C E 6.5 Display Cellular parameters - AT#VCELLULAR 6.5.1 Description This command directs the CellGO3G to display all the AT# parameters related to the Cellular configuration. 6.5.2 Syntax...
7.1.1 AT#DNSSERV1 7.1.1.1 Definition In order to translate the server names from literal format into IP addresses, the CellGO3G implements the Domain Name System (DNS) protocol. The IP address set to AT#DNSSERV1 is used as primary DNS server to contact for domain name resolution if the network does not provide the DNS servers’...
AT#DNSSERV2 7.3 Display DNS servers’ IP addresses currently used - AT#DISPLAYDNS 7.3.1 Description This command directs the CellGO3G to display all the value of the IP addresses of the DNS servers currently used by the CellGO3G. These IP addresses are: Either the DNS servers’...
FTP service 8.1 Parameters definition 8.1.1 AT#FTPPORT 8.1.1.1 Definition To reach the FTP server, the CellGO3G must know the control port of the FTP server used for file transfer. 8.1.1.2 Setting / Getting Set value: AT#FTPPORT=<Value> Get value: AT#FTPPORT? or AT#VFTP, AT#VALL 8.1.1.3 Legal values...
8.1.3.5 Note When this value is set to ‘A’, all the data sent by the CellGO3G to the FTP server is made of 7 bits characters (NVT-ASCII: the MSB is set to 0). As a consequence binary data containing 8 bits characters will be corrupted during the transfer if the FTPTYPE is set to A.
F T P S E R V I C E 8.1.5 AT#FTPUN 8.1.5.1 Definition Before transferring files from a specified FTP server, the CellGO3G must open a FTP session using a valid FTP user name 8.1.5.2 Setting / Getting Set value: AT#FTPUN=<Value>...
F T P S E R V I C E 8.1.7 AT#FTPGETFILENAME 8.1.7.1 Definition In order to download a file from the FTP server, the CellGO3G must know the name of the relevant file. 8.1.7.2 Setting / Getting Set value: AT#FTPGETFILENAME=<Value>...
8.1.9.4 Default value Empty 8.1.10 AT#FTPPUTPATH 8.1.10.1 Definition In order to upload a file to the FTP server, the CellGO3G must know the path of the relevant file. For example, it could be: /list 8.1.10.2 Setting / Getting Set value: AT#FTPPUTPATH=<Value>...
FTP client on a PC. The CellGO3G handles the global FTP get process by itself. Note: Each <ETX> character present in the payload data of the FTP flow will be coded by the CellGO3G on the serial port as <DLE><ETX>. Each <DLE> character present in the payload data will be coded as <DLE><DLE>.
Command syntax: AT#FTPGET Possible responses Command AT#FTPGET Ok_Info_DataBegin Note: The CellGO3G is going to start receiving data from the FTP server. Note: Start data reception For the attached host, this message notifies the switch from command to data mode. Payload Data...
FTP client on a PC. The CellGO3G handles the global FTP put process by itself. Note: The CellGO3G will only interpret an <ETX> character as the end of the file to be transferred if it's not preceded by a <DLE> character. As a consequence the attached host must send <ETX> characters preceded by <DLE>...
AT#FTPPUT Ok_Info_WaitingForData Note: Start data sending Note: The CellGO3G is ready to send data from the serial port to the remote FTP server. Then, the CellGO3G transfers all the data sent by the attached host to the remote FTP server.
F T P S E R V I C E 8.4 Display FTP parameters - AT#VFTP 8.4.1 Description This command directs the CellGO3G to display all the AT# parameters related to the FTP client configuration. 8.4.2 Syntax Command syntax: AT#VFTP...
As a consequence, <ETX> characters that belong to the payload data must be sent by the host on the serial port preceded by a <DLE> character. Similarly, <ETX> characters received by the CellGO3G from the Internet are sent to the host through the serial port preceded by a <DLE> character. The attached host must then decode the TCP socket flow to remove these escape characters.
T C P S O C K E T S E R V I C E 9.1.2 AT#TCPPORT 9.1.2.1 Definition To exchange data over TCP, the CellGO3G needs to know the port of the remote peer used for the TCP session. 9.1.2.2 Setting / Getting Set value: AT#TCPPORT= id,<Value>...
T C P S O C K E T S E R V I C E 9.1.4 AT#TCPTXDELAY 9.1.4.1 Definition This parameter 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.
<ETX> character on the serial port (depending on the AT#DLEMODE parameter). Note: If AT#DLEMODE parameter is set to 1, the CellGO3G interprets an <ETX> received from the serial port not preceded by <DLE> as a close request from the attached host. For further information on <ETX>...
#CME ERROR: 38027 Note: The address of the FTP server has not been resolved by both DNS servers. Either the CellGO3G is unable to Note: Request opening of the TCP socket 10 reach the primary and secondary DNS servers or a wrong TCP server address has been filled in.
T C P S O C K E T S E R V I C E 9.3 Display TCP parameters – AT#VTCP 9.3.1 Description This command directs the CellGO3G to display all the AT# parameters related to the TCP socket configuration. 9.3.2 Syntax...
T C P S O C K E T S E R V I C E #TCPPORT: 8,0 #TCPSERV: 8,"" #TCPTXDELAY: 8,100 #DLEMODE: 9,1 #TCPPORT: 9,0 #TCPSERV: 9,"" #TCPTXDELAY: 9,100 #DLEMODE: 10,1 #TCPPORT: 10,0 #TCPSERV: 10,"" #TCPTXDELAY: 10,100 9.3.3 List of parameters displayed by AT#VTCP command The value of the following parameters is displayed when AT#VTCP is carried out: AT#DLEMODE AT#TCPPORT...
10.1.1.4 Default value 1 (one) 10.1.2 AT#PINGNUM 10.1.2.1 Definition Number of PING echo requests the CellGO3G has to issue to the remote peer (defined in AT#PINGREMOTE) when AT#PING command is carried out. 10.1.2.2 Setting / Getting Set value: AT#PINGNUM=<Value> Get value: AT#PINGNUM? or AT#VPING, AT#VALL 10.1.2.3 Legal values...
1 0 P I N G S E R V I C E 10.1.3 AT#PINGREMOTE 10.1.3.1 Definition Address of the remote peer to PING 10.1.3.2 Setting / Getting Set value: AT#PINGREMOTE=<Value> Get value: AT#PINGREMOTE? or AT#VPING, AT#VALL 10.1.3.3 Legal values 32-bit number in dotted-decimal notation (i.e.
10.2 Send PING requests 10.2.1 Description 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 CellGO3G to start the sending of PING requests. 10.2.2 Syntax Command syntax: AT#PING...
1 0 P I N G S E R V I C E 10.3 Display PING parameters - AT#VPING 10.3.1 Description This command directs the CellGO3G to display all the AT# parameters related to the PING configuration. 10.3.2 Syntax Command syntax: AT#VPING...
1 1 M I S C E L L A N E O U S Miscellaneous 11.1 Display software version - AT#VVERSION 11.1.1 Description This command directs the CellGO3G to display the software version. 11.1.2 Syntax Command syntax: AT#VVERSION Possible responses...
AT#VSTATE #STATE: “CONNECTING” Note: Connecting to the cellular network AT#VSTATE #STATE: “CONNECTED” Note: Connected to cellular network. An IP address has been attributed to the CellGO3G AT#VSTATE #STATE: “NO SERVICE” Note: No radio connection made AT#VSTATE #STATE: “DISCONNECTING” Note: In the process of disconnecting from the current communication process.
1 1 M I S C E L L A N E O U S 11.3 Display all parameters - AT#VALL 11.3.1 Description This command directs the CellGO3G to display all the AT# parameters. The parameters are displayed by blocks of categories separated by a <CR><LF> sequence, all at the same time.
Page 55
1 1 M I S C E L L A N E O U S #TCPPORT: 5,0 #TCPSERV: 5,"" #TCPTXDELAY: 5,100 #DLEMODE: 6,1 #TCPPORT: 6,0 #TCPSERV: 6,"" #TCPTXDELAY: 6,100 #DLEMODE: 7,1 #TCPPORT: 7,0 #TCPSERV: 7,"" #TCPTXDELAY: 7,100 #DLEMODE: 8,1 #TCPPORT: 8,0 #TCPSERV: 8,""...
1 1 M I S C E L L A N E O U S 11.4 Erase flash memory parameter values - AT#DELFLASH 11.4.1 Description This command deletes flash memory and restores the default value of the AT# parameters. Note: The current values of the AT# parameters remain visible until the ‘hard reset’ has completed. 11.4.2 Syntax Command syntax: AT#DELFLASH Command...
1 2 R E S P O N S E M E S S A G E S A N D E R R O R C O D E S Response Messages And Error Codes 12.1 Response messages Standard AT messages Numeric Verbose Description...
1 2 R E S P O N S E M E S S A G E S A N D E R R O R C O D E S 12.2 Error codes Error codes Numeric Verbose Description 34817 Invalid command: unknown command Invalid command: Unknown command 34819...
Page 59
1 2 R E S P O N S E M E S S A G E S A N D E R R O R C O D E S Error codes Numeric Verbose Description Distant: TCP session closed by peer Distant: TCP session closed by peer (FIN received 37966 from peer)
1 3 G E T T I N G S T A R T E D W I T H E X A M P L E S Getting Started With Examples 13.1 Get Software Version Responses Commands AT#VVERSION #VERSION: xxxxxxxxxx Note: xxxxxxxxxx is the software version 13.2 AT# Interface Responses...
1 3 G E T T I N G S T A R T E D W I T H E X A M P L E S 13.5 Connection to the data cellular network Responses Commands AT#APNSERV=”apnserver.com” Note: Set the APN server AT#APNUN=”login”...
1 3 G E T T I N G S T A R T E D W I T H E X A M P L E S 13.6 FTP: Download / upload files 13.6.1 Upload a file to a FTP server: AT#FTPput Responses Commands AT#FTPSERV=”pop3.domain.com”...
1 3 G E T T I N G S T A R T E D W I T H E X A M P L E S 13.6.2 Download a file from a FTP server: AT#FTPget Responses Commands AT#FTPSERV=”pop3.domain.com” Note: FTP server used AT#FTPUN=”ftplogin”...
Data flow is bi-directional. The attached host must not use <DLE> <ETX> mechanism to send data to the CellGO3G. The CellGO3G does not use <DLE> <ETX> mechanism to send data to the attached host. Notes: Note: Switch from command to data mode.
Data flow is bi-directional. The attached host must not use <DLE> <ETX> mechanism to send data to the CellGO3G. The CellGO3G must use <DLE> <ETX> mechanism to send data to the attached host. Note: Switch from command to data mode.
Need help?
Do you have a question about the CellGO3G and is the answer not in the manual?
Questions and answers