Table of Contents

Advertisement

Quick Links

CellGO3G
User Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CellGO3G and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for eDevice CellGO3G

  • Page 1 CellGO3G User Guide...
  • Page 2: Table Of Contents

    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 ........................
  • Page 6: Introduction

    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.
  • Page 7: Document History

    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.
  • Page 8: Europe

    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.
  • Page 9: Canada

    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.
  • Page 10: Disclaimer

    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.
  • Page 11: General Terms Of Use

    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...
  • Page 14: Safety

    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.
  • Page 15: Precautions

    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.
  • Page 16: Hardware

    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.
  • Page 17: Rj45 Power Supply Connector

    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...
  • Page 18: Rj45 Interface

    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:...
  • Page 19: Leds

    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...
  • Page 20: Cellular Interface

    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...
  • Page 21: Operating Temperature

    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.
  • Page 22: Serial Port Communication

    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.
  • Page 23: To Read A Parameters Category

    #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>...
  • Page 24: Cellular Service

    “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>...
  • Page 25: At#Apnun

    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.
  • Page 26: Initiate A Cellular Data Connection- At#Connectionstart

    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.
  • Page 27: End The Connection - At#Connectionstop

    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...
  • Page 28: Display Cellular Parameters - At#Vcellular

    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...
  • Page 29: Dns Service

    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’...
  • Page 30: Display Dns Parameters - At#Vdns

    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’...
  • Page 31: Ftp Service

    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...
  • Page 32: At#Ftptype

    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.
  • Page 33: At#Ftpun

    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>...
  • Page 34: At#Ftpgetfilename

    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>...
  • Page 35: At#Ftpputfilename

    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>...
  • Page 36: Get Data From Server - At#Ftpget

    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>.
  • Page 37: Syntax

    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...
  • Page 38: Put Data To Server - At#Ftpput

    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>...
  • Page 39: Syntax

    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.
  • Page 40: Display Ftp Parameters - At#Vftp

    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...
  • Page 41: Tcp Socket Service

    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.
  • Page 42: At#Tcpport

    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>...
  • Page 43: At#Tcptxdelay

    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.
  • Page 44: Open Tcp Connection - At#Otcp

    <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>...
  • Page 45: Syntax

    #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.
  • Page 46: Display Tcp Parameters - At#Vtcp

    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...
  • Page 47: List Of Parameters Displayed By At#Vtcp Command

    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...
  • Page 48: Ping Service

    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...
  • Page 49: At#Pingremote

    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.
  • Page 50: Send Ping Requests

    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...
  • Page 51: Display Ping Parameters - At#Vping

    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...
  • Page 52: Miscellaneous

    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...
  • Page 53: Display Current Status - At#Vstate

    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.
  • Page 54: Display All Parameters - At#Vall

    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,""...
  • Page 56: Erase Flash Memory Parameter Values - At#Delflash

    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...
  • Page 57: Response Messages And Error Codes

    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...
  • Page 58: Error Codes

    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)
  • Page 60: Getting Started With Examples

    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...
  • Page 61: Connection To The Data Cellular Network

    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”...
  • Page 62: Ftp: Download / Upload Files

    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”...
  • Page 63: Download A File From A Ftp Server: At#Ftpget

    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”...
  • Page 64: Open Atcp Session : At#Otcp

    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.
  • Page 65: At#Dlemode Set To 1

    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.

Table of Contents