User Manual (6203)Table of ContentsImportant information2Safety Instructions2Mechanical Description4Overview4Physical Dimensions and Weight5Electrical Description6Power Connector6Antenna Connector7SIM card reader8RS232 Serial Port8Serial Data8Serial Data Signals9Control Signals – RTS, CTS, DTR, DSR, DCD, RI9Mini USB Connector10Operation11Switching ON the modem11Switching OFF the modem12Operating states / LEDs12Power up LED (green LED in the middle)12Power consumption12Safety and Product Care13Safety instructions13General precautions13SIM card precautions14Antenna precautions14Installation of the modem14Where to install the modem15Environmental conditions15GSM Signal strength15Connections of components to CT63 Terminal15Network and Subscription15How to install the modem16Power supply16Securing the modem16Antenna16General16Antenna type17Antenna placement17The antenna cable17Possible communications disturbances18Optional variants18CT63 with DSUB15 connector with I2C and SPI interface19CT63 with EGS5 (Java) Module & GPIO’s20CT63 with Mini USB audio interface:22CT63 with Mini USB with USB – Power (host powered):22Technical Data23CEP Certified Accessories25Abbreviations26Mark of Conformity27CE Approval2710 Service and Support3211 Documentation Change Log32Size: 1.08 MBPages: 32Language: EnglishOpen manual
User Manual (6203)Table of ContentsContent3Tables7Figures81 Preface102 Overview112.1 Related Documents112.2 Terms and Abbreviations123 Installation133.1 System Requirements133.2 Installation CD Content133.3 Cinterion Mobility Toolkit Installation143.3.1 Installation Prerequisites143.3.2 Installing CMTK153.4 CMTK Uninstall193.5 Upgrades194 Software Platform204.1 Software Architecture204.2 Interfaces214.2.1 ASC0 - Serial Device214.2.2 General Purpose I/O214.2.3 DAC/ADC214.2.4 ASC1214.2.5 Digital Audio Interface (DAI)214.2.6 I2C/SPI214.2.7 JVM Interfaces224.2.7.1 IP Networking224.2.7.2 Media224.2.7.3 Other Interfaces224.3 Data Flow of a Java Application Running on the Module234.4 Handling Interfaces and Data Service Resources244.4.1 Module States244.4.1.1 State 1: Default – No Java Running244.4.1.2 State 2: No Java Running, General Purpose I/O and I2C/ SPI254.4.1.3 State 4: Default – Java Application Active254.4.1.4 State 5: Java Application Active, General Purpose I/O and I2C/SPI254.4.2 Module State Transitions265 Maintenance275.1 IP Service275.2 Remote SIM Access285.3 Power Saving285.3.1 Power Saving While GPRS is Active285.4 Charging295.5 Airplane Mode295.6 Alarm295.7 Shutdown305.7.1 Automatic Shutdown305.7.2 Manual Shutdown305.7.3 Restart after Switch Off305.7.4 Watchdog305.8 Special AT Command Set for Java Applications315.8.1 Switching from Data Mode to Command Mode315.8.2 Mode Indication after MIDlet Startup315.8.3 Long Responses315.8.4 Configuration of Serial Interface315.8.5 Java Commands325.8.6 AutoExec Function325.9 System Out325.9.1 Serial interfaces325.9.2 File325.9.3 UDP335.10 GPIO335.11 Restrictions335.11.1 Flash File System335.11.2 Memory335.11.3 JAD File Size335.12 Performance345.12.1 Java345.12.2 Pin I/O355.12.3 Data Rates on RS-232 API355.12.3.1 Plain Serial Interface365.12.3.2 Voice Call in Parallel365.12.3.3 Scenarios with GPRS/EGDE Connection365.12.3.4 Upload375.12.3.5 Download385.13 System Time396 MIDlets406.1 MIDlet Documentation406.2 MIDlet Life Cycle406.3 Hello World MIDlet427 File Transfer to Module437.1 Module Exchange Suite437.1.1 Windows Based437.1.2 Command Line Based437.2 Over the Air Provisioning437.3 Security Issues447.3.1 Module Exchange Suite447.3.2 OTAP448 Over The Air Provisioning (OTAP)458.1 Introduction to OTAP458.2 OTAP Overview458.3 OTAP Parameters468.4 Short Message Format478.5 Java File Format488.6 Procedures498.6.1 Install/Update498.6.2 Delete508.7 Time Out Values and Result Codes518.8 Tips and Tricks for OTAP518.9 OTAP Tracer528.10 Security528.11 How To528.12 Incremental OTAP539 Compile and Run a Program without a Java IDE559.1 Build Results559.2 Compile569.3 Run on the Module with Manual Start569.4 Run on the Module with Autostart579.4.1 Switch on Autostart579.4.2 Switch off Autostart5710 Compile and Run a Program with a Java IDE5810.1 Debug Environment5810.1.1 Data Flow of a Java Application in the Debug Environment5810.1.2 Emulator5910.1.3 Change Baud Rate6010.2 Using Eclipse for Java Development6210.2.1 Installing the "Mobile Tools for Java" Plugin6210.2.2 Integrating Cinterion WTK Manually6310.2.3 Import the provided WTK Samples6610.2.4 Creating a new MIDlet6810.2.5 Using Eclipse Workspaces7510.3 Using NetBeans for Java Development7610.3.1 Installing the "Mobility" Plugin7610.3.2 Integrating Cinterion WTK Manually7710.3.3 Opening the Provided WTK Samples7910.3.4 Creating a New MIDlet7910.4 Switching Java "System.out" to IDE Debug Window8311 Java Security8511.1 Secure Data Transfer8511.1.1 Create a Secure Data Transfer Environment Step by Step8711.2 Execution Control9011.2.1 Change to Secured Mode Concept9111.2.2 Concept for the Signing the Java MIDlet9211.3 Application and Data Protection9311.4 Structure and Description of the Java Security Commands9311.4.1 Structure of the Java Security Commands9411.4.2 Build Java Security Command9511.4.3 Send Java Security Command to the Module9611.5 Create a Java Security Environment Step by Step9711.5.1 Create Key Store9711.5.2 Export X.509 Root Certificate9711.5.3 Create Java Security Commands9711.5.4 Sign a MIDlet9911.6 Attention9912 Java Tutorial10012.1 Using the AT Command API10012.1.1 Class ATCommand10012.1.1.1 Instantiation with or without CSD Support10012.1.1.2 Sending an AT Command to the Device, the send() Method10112.1.1.3 Data Connections10212.1.1.4 Synchronization10412.1.2 ATCommandResponseListener Interface10412.1.2.1 Non-Blocking ATCommand.send() Method10412.1.3 ATCommandListener Interface10512.1.3.1 ATEvents10512.1.3.2 Implementation10612.1.3.3 Registering a Listener with an ATCommand Instance10712.2 Programming the MIDlet10812.2.1 Threads10812.2.2 Example108Size: 2.56 MBPages: 109Language: EnglishOpen manual