Siemens Java TC65 Operation & User’s Manual
|
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 63 of 69 11.03.2005 13.3 AJOF The following example uses AJOF. It demonstrates how the writing of an application for the module is abstracted and simplified with the framework. This example does not use threads but could be implemented in a structure similar to the one shown above. Some comments: • CWmMIDlet is the MIDlet instance wrapping the application. CWmMIDlet adds AT command channel management to the standard MIDlet class. • An AT channel, ATChannel, consists of an ATC parser and one or more listeners waiting for URCs. The channel is distributed by the
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 5 of 69 11.03.2005 8.2 Over the Air Provisioning .....................................................................................38 8.3 Security Issues ....................................................................................................38 8.3.1 Module Exchange Suite.........................................................................39 8.3.2 OTAP .........................................................
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 36 of 69 11.03.2005 6.3 Hello World MIDlet Here is a sample HelloWorld program. /** * HelloWorld.java */ package example.helloworld; import javax.microedition.midlet.*; import java.io.*; public class HelloWorld extends MIDlet { /** * HelloWorld - default constructor */ public HelloWorld() { System.out.println("HelloWorld: Constructor"); } /** * startApp() */ public void startApp() throws MIDletStateChangeException { System.out.println("HelloWorld: startApp"); System.out.
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 10 of 69 11.03.2005 2.2 Terms and Abbreviations Abbreviation Description API Application Program Interface ASC Asynchronous Serial Controller CLDC Connected Limited Device Configuration CSD Circuit-Switched Data DAI Digital Audio Interface DCD Data Carrier Detect DSR Data Set Ready GPIO General Purpose I/O GPRS General Packet Radio Service GPS Global Positioning System HTTP Hypertext Transfer Protocol I/O Input/Output IDE Integrate
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 8 of 69 11.03.2005 1 Preamble As an interim solution, since the final documentation has not yet been completed, this TC65 JAVA User's Guide is supplied as a “Draft” version. Therefore modifications are likely to apply to all chapters of the document. Paragraphs, written in “italics” are still under development.
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 32 of 69 11.03.2005 5.8.3.3 Scenarios with GPRS Connection The biggest challenge for the module performance is setting up a GPRS connection, receiving data on interfaces of javax.microedition.io and sending or receiving the data on the RS232 API with the help of a Java application. 5.8.3.3.1 Upload TC65 supports GPRS class 8, this means one timeslot for upload data is available. The Java application receives data over RS232 API and sends them over GPRS t
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 52 of 69 11.03.2005 11 Debug Eenvironment Please note that this section is not intended as a tutorial in debugging or how to use Sun Java Studio, Borland JBuilder or Eclipse. Documents for these IDEs can be found on their re- spective homepages. Once the proper emulator has been selected (as described in the rele- vant IDE sections below), your Java application can be built, debugged and executed. 11.1 Data Flow of a Java Application in the Debug Environment ASC0,1 or U
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 26 of 69 11.03.2005 5.5 Shut Down In the case of an unexpected shut down, data that should be written will get lost due to a buffered write access to the flash file system. However, the best and safest approach to powering down the module is to issue the AT^SMSO command. This procedure lets the engine log off from the network and allows the software to enter into a secure state and save all data. Further details can be found in [5]. 5.5.1 Automatic Shutdown The module is switched off automatically in different situations: • under- or overtemperature • under- or o
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 37 of 69 11.03.2005 7 AT Java Open Framework (AJOF) 7.1 AT Commands The TC65 AT Command Set [4] contains all of the standard AT commands needed to ope- rate a GSM/GPRS mobile. Please note that no fax commands are supported when the TC65 is operated in the Java environment. Simply issuing individual AT commands can control the TC65 module. See the “AT Command Set” to learn more about AT commands. The AT Java
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 60 of 69 11.03.2005 13.1.3.3 Registering a Listener with an ATCommand Instance After creating an instance of the ATCommandListener class, this class instance has to be passed as a parameter to the ATCommand.addListener() method. After that, the callback methods will be called by the runtime system each time the corresponding events (URCs or signal state changes) occur on the corresponding device AT parser. /* we have two ATCommands instances, atc1 and atc2 */ ATListenerA reminder_listener = new ATLi
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 14 of 69 11.03.2005 9. Choose the path that TC65 will appear under in the Start Menu. 10. A brief summary of all entries made shows up. 11. After step 9, all necessary files will be copied from the CD into the target folder. 12. This is the final step. Again, a listing of all installed components appears. 3.3.3 Installing Sun Java Studio Mobility 6 1. Sun Java Studio Mobility 6 is provided on the TC65 SMT
TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 22 of 69 11.03.2005 4.4.1.5 State 5: Java Application Active, General Purpose I/O and I2C The Java application is active, ASC0 is used as System.out and the Java instance of the RS-232 serial interface is connected to ASC1. The Java application is activated with at^sjra. The I/
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 7 of 69 11.03.2005 Figures Figure 1: Overview ...................................................................................................................9 Figure 2: Interface Configuration............................................................................................18 Figure 3: Data flow of a Java application running on the module........................................... 19 Figure 4: Module State 1 ............
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 58 of 69 11.03.2005 13.1.2 ATCommandResponseListener Interface The ATCommandResponseListener interface defines the capabilities for receiving the response to an AT command sent to one of the module's AT parsers. When the user wants to use the non blocking version of the ATCommand.send function an implementation class for the ATCommandResponseListener interface must be created first. The single method of this cl
TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 9 of 69 11.03.2005 2 Overview The TC65 module features an ultra-low profile and low-power consumption for data (CSD and GPRS), voice, SMS and fax. With Java technology and several peripheral interfaces, the module enables easy integration of your application. Th
TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 56 of 69 11.03.2005 13.1.1.2 Sending an AT Command to the Device, the send() Method An AT command is sent to the device by using the send() method. The AT command is sent as a string which must include the finalizing line feed "\r" or the corresponding line end characte
TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 47 of 69 11.03.2005 9.9 OTAP Tracer For easy debugging of the OTAP scenario the OTAP procedure can be traced over the serial interface. TBD
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 64 of 69 11.03.2005 * <li>enter the <code>SIM PIN</code>, so we can access the phonebook and send an SMS message, * <li>create a phonebook control and look up the recipient's phone number, * <li>create an SMS control, * <li>set the service centre address (SCA), * <li>last, but not least send the SMS message. * <li>Please do not forget to cleanup all used resources. Each AJOF class has a method <code>release
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 13 of 69 11.03.2005 3.3 SMTK Installation The SMTK comes with an installation CD. The installation program automatically installs the necessary components and IDE integrations. Software can be uninstalled and updated with the install program. The next sections cover the installation and removal of the SMTK and the installation of the SDK and the supported IDEs. 3.3.1 Installing the Standard Development Tool
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 55 of 69 11.03.2005 13 Java Tutorial This small tutorial includes explanations on how to use the AT Command API, suggestions for programming MIDlets and an example of using AJOF. The developer should read about MIDlets, Threads and AT commands as a complement to this tutorial. 13.1 Using the AT Command API Perhaps the most important API for the developer is the AT command API. This is the API that lets the developer issue co
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 40 of 69 11.03.2005 9 Over The Air Provisioning (OTAP) 9.1 Introduction to OTAP OTA (Over The Air) Provisioning of Java Applications is a common practice in the Java world. OTAP describes mechanisms to install, update and delete Java applications over the air. The TC65 product implements the Over The Air Application Provisioning as specified in the IMP-NG standard. The OTAP mechanism described in this document does not require any physical user interaction with the device; it can be fully controlled over the air interface. Therefore it is suitable for Java devices
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 16 of 69 11.03.2005 4 Software Platform In this chapter, we discuss the software architecture of the SMTK and the interfaces to it. 4.1 Software Architecture The SMTK enables a customer to develop a Java application on a PC and have it be executable on the TC65 module. The application is loaded onto the module. The platform comprises: • Basis is the Java™ 2 Micro Edition (J2ME™) The J2ME™ is provided by SUN Microsystems, http://java.sun.com/j2me/ . It is specifically d
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 46 of 69 11.03.2005 9.7 Time Out Values and Result Codes Timeouts: • Closedown Timeout: 10 seconds • Safety Timeout: 5 minutes Result Codes: Supported status codes in body of the http POST request: • 900 Success • 901 Insufficient memory in filesystem • 902 -not supported- • 903 -not supported- • 904 JAR size mismatch, given size in JAD file does not match real size of jar file • 905 Attribute mismatch, one of the mandatory attribut
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 48 of 69 11.03.2005 9.10 How to This chapter is supposed to be a step-by-step guideline for using OTAP. 1. Do you need OTAP? Is there any chance that it might be necessary to update the Java application, install a new one or delete it? The reason might be that your device is in the field and you cannot or do not want to do it over the serial line. If the answer is “yes” then read through the following steps, if the answer is “no” then just consider setting the OTAP SMS password to protect your system. Then you are done
TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 4 of 69 11.03.2005 4.4.1.6 State 6: Java Application Active, General Purpose I/O and SPI .......22 4.4.2 Module State Transitions .................................................................23 5 Maintenance .............................................................................
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 53 of 69 11.03.2005 11.2 Emulator TBD 11.3 Java IDE The SMTK is integrated into your Java IDE during installation. Please note that the IDE integration is intended for debugging purposes using the PC emulator. JAR files used in the module must be configured according to the batch file examples given. If the SMTK install succeeded, one should be able to easily switch between the Siemens envi
Siemens Java TC65, TC65 JAVA User's Guide Strictly confidential / Draft s TC65 JAVA User's Guide_V01 Page 15 of 69 11.03.2005 3.4 SMTK Uninstall The TC65 SMTK install package comes with an uninstall facility. The entire SMTK or parts of the package can be removed. To start the uninstall facility, open the Control Panel, select Add/Remove Programs, select TC65 and follow the instructions. 3.5 Upgrades The SMTK can be modified, repaired or removed by running the setup program on the Installa
DOWNLOAD |
Siemens SIMATIC NET Engine Operating instructions manual
SIMATIC NET |
Siemens S7-1200 TELECONTROL Engine Programming manualline
S7-1200 TELECONTROL |
Siemens MJ-XL Engine Installation and operation manual
MJ-XL |
Siemens SIMATIC PCS 7 Engine Configuration manual
SIMATIC PCS 7 |
Siemens SINAMICS S120 Engine Getting started
SINAMICS S120 |
Siemens CP 5623 Engine Operating instructions manual
CP 5623 |
Siemens S7-200 Engine Manual
S7-200 |
Siemens COMBIMASTER Engine Operating instructions manual
COMBIMASTER |
# | Manufacturer | Model | Document Type | File | Updated | Pages | Size |
---|---|---|---|---|---|---|---|
1 | Edimax | EW-7416APn v2 | Manual | edimax/ew-7416apn-v2-B11.pdf | 09 Apr 2024 | 87 | 1.98 Mb |
2 | Flymo | Samurai 800/1000 | Important information manual | flymo/samurai-800-1000-USW.pdf | 02 Jun 2023 | 52 | 2.28 Mb |
3 | Remington | MB-1000 | Use and care manual | remington/mb-1000-J31.pdf | 26 Nov 2023 | 2 | 0.35 Mb |
4 | Hama | BSH-180 | Operating instructions manual | hama/bsh-180-3U2.pdf | 15 Aug 2023 | 16 | 0.16 Mb |
5 | Mitel | 5606 | Quick reference manual | mitel/5606-51U.pdf | 09 May 2023 | 2 | |
6 | York | LDO9688 | Parts manual | york/ldo9688-1MB.pdf | 09 Dec 2023 | 92 | 3.69 Mb |
Mitsubishi
KN51057BA19/10INSTRUCTION MANUAL MANUEL D’INSTRUCTIONSnSince this engine is used being installed on a working machine, you must read and understand contents of the instruction manual and caution labels of the working machine before you use it.nThis instruction manual provides cautions to ensure proper and safe operations of the engine. You are reques …
TUE Series(36 pages) |
Graco
308–559Rev. BSupersedes Rev Aand PCN B First choice whenquality counts.INSTRUCTIONS-PARTS LISTINSTRUCTIONSThis manual contains importantwarnings and information.READ AND KEEP FOR REFERENCE.ELECTRIC, 100 VAC, 50 or 60 Hz590st Airless Paint Sprayer195 bar Maximum Working PressureModel 231–347, Series ABasic sprayerGRACO INC. P.O. BOX 1441 …
Series A(36 pages) |
V2
Value moves the worldIL 386EDIZ. 08/05/2017LEX-RFOIMOTORE TUBOLARE PER TAPPARELLE CON LAMELLE ORIENTABILI (CENTRALE DI COMANDO INTEGRATA)GBTUBULAR MOTOR FOR SHUTTERS WITH ADJUSTABLE LOUVER BLADES (BUILT-IN CONTROL UNIT)FMOTORÉDUCTEUR TUBULAIRE POUR VOLETS PERSIENNÉS DE LAMES ORIENTABLES (ARMOIRE DE COMMANDE INTEGREE)EROHRMOTOR FÜR ROLLLÄDEN MIT SCHWENKBA …
LEX-RFO(14 pages) |
Rotax
Repair Manual 125 MAX DD2Page 1 Issue 01/2006 Repair Manualfor ROTAX®Engine Type 125 MAX DD2Engine version number 360.125.200Issued: 01 2006BRP-ROTAX GmbH & Co. KGA-4623 GUNSKIRCHEN - Austriawww.rotax.comwww.kart-rotax.com
…
125 MAX DD2(62 pages) |
Nederman
EXHAUST HOSE REELExhaust Hose ReelSerial 865, 8"No. 144232(02)2011-04-20 EXHAUST HOSE REEL INSTRUKTIONSMANUAL LAUNAM NOITCURTSNI BEDIENUNGSANLEITUNGMANUEL D’INSTRUCTIONMANUAL DE INSTRUCCIONESMANUALE DI ISTRUZIONI GEBRUIKSAANWIJZING ASENNUS- JA KÄYTTÖOHJEINSTRUKCJA OBSŁUGI DECLARATION OF CONFORMITY SE (DK NO) GB DE FR ESITNLFIPLsid. 2 - 7, 25 pag …
865 series(27 pages) |
Ibi
IBI SCIENTIFIC 9861 Kapp Court Peosta, IA 52068 Tele: (563) 690-0484 Toll Free: 1-800-253-4942 Fax: (563) 690-0490 E-Mail: [email protected] Web: www.ibisci.com IBI SCIENTIFIC ROLOM0002 – Rev. 1 ISO 9001:2008 Certified ROLMT0001 – Replacement Roller Motor Installation Important! – Prior to starting project, ensure unit is unplugged from elec …
ROLMT0001(2 pages) |
Smeg Refrigerator FAB10LNE#7K3GHW FAB10LNE: Smeg Refrigerator Owner Documentation FAB10LNE, 14 |
Xyron Printer Design RunnerXyron Design Runner Printer Operation & user’s manual Design Runner, 3 |
Chauvet CRT TV 160-LED#I45RU6: 160-LED CRT TV Operation & user’s manual 160-LED, 24 |
Sanyo Stereo System DC-DA170Stereo System #6BXZ4W DC-DA170, 32 |
Zigo Mobile Tablet NebulaZigo Mobile Nebula Tablet Operation & user’s manual Nebula, 27 |
PSC Laboratory Equipment PowerScan 7000BT SRIUser Manual: PSC PowerScan 7000BT SRI (A9T697, Upd.23rd Sep 2023) PowerScan 7000BT SRI, 28 |
Polk Audio Speaker System magnifi soundbarGuide: Polk Audio magnifi soundbar (9B7J4K, Upd.03rd Dec 2023) magnifi soundbar, 24 |
Yamaha Musical Instrument Sound Editor ver. 2.10Yamaha Musical Instrument Effect list (File: yamaha-sound-editor-ver-2-10-musical-instrument-32, 23rd Oct 2023) Sound Editor ver. 2.10, 32 |
Foxconn Motherboard A79A-SFoxconn A79A-S User Guide (Operation & user’s manual), @BVIA5Q A79A-S, 115 |
HP Printer M651nInstallation manual for HP M651n Printer M651n, 12 |
Frigidaire Refrigerator FRT22QGJW3Refrigerator #4N7663 FRT22QGJW3, 2 |
Sanyo GPS NVM-4070GPS Instruction manual (Sanyo NVM-4070) NVM-4070, 45 |