Motorola AT Commands G24-L Technical Information

Browse online or download Technical Information for Networking Motorola AT Commands G24-L. Motorola AT Commands G24-L Technical information User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 84
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Technical Information
Motorola G24 KJAVA
Users Guide
JULY 15, 2008
6802981C50-D
Page view 0
1 2 ... 84

Summary of Contents

Page 1 - Technical Information

Technical InformationMotorola G24 KJAVAUser’s GuideJULY 15, 20086802981C50-D

Page 2 - Computer Software Copyrights

List of Figuresvi G24 KJAVA User’s Guide July 15, 2008

Page 3

July 15, 2008 G24 KJAVA User’s Guide vii1-1 G24 Java Compared to a Handset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 4

List of Tablesviii G24 KJAVA User’s Guide July 15, 2008

Page 5 - Table of Contents

July 15, 2008 G24 KJAVA User’s Guide ixPrefaceManual ScopeThis guide gives an overview of the G24 KJAVA product and its capabilities.Target AudienceTh

Page 6 - Table of Contents

Abbreviations, Acronyms And Definitionsx G24 KJAVA User’s Guide July 15, 2008Motorola products or services are not designed, intended, or authorized

Page 7

Preface July 15, 2008 G24 KJAVA User’s Guide xiTrademarksMOTOROLA and the Stylized M Logo are registered in the U.S. Patent and Trademark Office. All

Page 8

Applicable Documentationxii G24 KJAVA User’s Guide July 15, 2008Applicable Documentation[1] Motorola G24 Developer's Guide, Module Hardware Desc

Page 9 - List of Figures

Preface July 15, 2008 G24 KJAVA User’s Guide xiiiWarningWarning: Presents information to warn you of a potentially hazardous situation in which there

Page 10 - List of Figures

Caring for the Environmentxiv G24 KJAVA User’s Guide July 15, 2008Do not service or adjust aloneDo not attempt internal service or adjustment unless

Page 11 - List of Tables

Preface July 15, 2008 G24 KJAVA User’s Guide xvDisposal of Motorola equipment in EU countriesPlease do not dispose of Motorola equipment in landfill

Page 12 - List of Tables

SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICENoticeWhile reasonable efforts have been made to assure the accuracy of this document, Motorola, Inc. a

Page 13 - Disclaimer

Revision Historyxvi G24 KJAVA User’s Guide July 15, 2008Revision HistoryManual Number6802981C50-DManual TitleG24 KJAVA User’s GuideVersion Informatio

Page 14

July 15, 2008 G24 KJAVA User’s Guide 1-1Chapter 1: Product OverviewIntroductionG24 is a GSM/GPRS/EDGE OEM module. It is similar to a condensed cellula

Page 15 - Trademarks

Introduction1-2 G24 KJAVA User’s Guide July 15, 2008Figure 1-1 and Figure 1-2 present the differences between basic module architecture and theKJAVA

Page 16 - Applicable Documentation

Chapter 1: Product Overview July 15, 2008 G24 KJAVA User’s Guide 1-3A handset, display and keypad can be attached to the EVB. Such an EVB configurati

Page 17 - General Safety

Typical Use Case1-4 G24 KJAVA User’s Guide July 15, 2008

Page 18 - Caring for the Environment

July 15, 2008 G24 KJAVA User’s Guide 2-1Chapter 2: General SetupEvaluation BoardFigure 2-1 shows a G24 unit, display and SIM card mounted on the evalu

Page 19 - Preface

Evaluation Board2-2 G24 KJAVA User’s Guide July 15, 2008Antenna InstallationNote: The numbers in parenthesis refer to the numbers shown in Figure 2-1

Page 20 - Revision History

Chapter 2: General Setup July 15, 2008 G24 KJAVA User’s Guide 2-3Power Supply Installation1. The supplied wall adapter includes a North-American type

Page 21 - Chapter 1: Product Overview

Software Configuration2-4 G24 KJAVA User’s Guide July 15, 2008Software ConfigurationG24 KJAVA has several GSM models available:• Dual Band Europe• Du

Page 22 - Introduction

Chapter 2: General Setup July 15, 2008 G24 KJAVA User’s Guide 2-5MIDlet DownloadingSerial (UART2)Downloading a MIDlet via serial communications can b

Page 23 - Typical Use Case

Trademarks MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the propert

Page 24

Software Configuration2-6 G24 KJAVA User’s Guide July 15, 20082. Triggering an OTA download from the DM.Common Errors1. Attributes common to JAR mani

Page 25 - Chapter 2: General Setup

July 15, 2008 G24 KJAVA User’s Guide 3-1Chapter 3: KJAVA ArchitectureGeneralThe G24 KJAVA product runs one of the following two types of MIDlets:User

Page 26 - Antenna Installation

Functional Description3-2 G24 KJAVA User’s Guide July 15, 2008Functional DescriptionG24 KJAVA module has three entities:• MIDlet Manager - Manages an

Page 27 - Start Operation

Chapter 3: KJAVA Architecture July 15, 2008 G24 KJAVA User’s Guide 3-3KMgr assigned pin depends on the hardware configuration (OEM or HMI) as describ

Page 28 - Software Configuration

MIDlet Manager3-4 G24 KJAVA User’s Guide July 15, 2008MIDlet ManagerThe MIDlet Manager manages and executes the MIDlet. It is activated when KMgr pin

Page 29 - MIDlet Downloading

Chapter 3: KJAVA Architecture July 15, 2008 G24 KJAVA User’s Guide 3-5JTool ManagerJTool Manager enables users to communicate with the G24 KJAVA modu

Page 30 - G24-J HMI

OEM Modes3-6 G24 KJAVA User’s Guide July 15, 2008OEM ModesThe G24 unit has three functional modes (OEM modes): 1. Java - Only MIDlet controls the uni

Page 31 - Chapter 3: KJAVA Architecture

Chapter 3: KJAVA Architecture July 15, 2008 G24 KJAVA User’s Guide 3-7There are two types of commands. "Type 1" consists of permanently blo

Page 32 - Functional Description

MIDlet Security3-8 G24 KJAVA User’s Guide July 15, 2008MIDlet SecurityThis paragraph describes the MIDP 2.0 Security Model for the Motorola G24 KJAVA

Page 33 - • JTool Manager is active

July 15, 2008 G24 KJAVA User’s Guide 4-1Chapter 4: Development and MaintenanceGeneralThe following log types are available:AMS logs - Issued by unit c

Page 35 - JTool Manager

JTool Commands4-2 G24 KJAVA User’s Guide July 15, 2008UART's Baud Rate OEMconfig_BaudRead:X Read baud rate for serial X X values:'1' -

Page 36 - OEM Modes

Chapter 4: Development and Maintenance July 15, 2008 G24 KJAVA User’s Guide 4-3Clear invalidity flagOEMconfig_clearFlag:UM Clear UM invalidity flag (

Page 37

KDWP4-4 G24 KJAVA User’s Guide July 15, 2008KDWPKDWP is used for MIDlet "on target" debugging. Its "Debug agent" (PC application)

Page 38 - MIDlet Security

July 15, 2008 G24 KJAVA User’s Guide 5-1Chapter 5: JAVA APIKJAVA ContentThe APIs available in G24 KJAVA product are listed in Table 5-1.Table 5-1: Mot

Page 39 - JTool Commands

Packages Overview5-2 G24 KJAVA User’s Guide July 15, 2008Packages OverviewFor detailed package usage information refer to Javadoc.Access PackagePacka

Page 40

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-3Some network indication response require user's action (example: password for barrin

Page 41 - Architecture”

Packages Overview5-4 G24 KJAVA User’s Guide July 15, 2008OSC System PropertiesThe OSC system properties are listed in Table 5-2.Sleep ModeG24 will en

Page 42 - Activation Procedure

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-5Note:• USB device connected to G24 will prevent unit from entering sleep mode.• If data (

Page 43 - Chapter 5: JAVA API

Packages Overview5-6 G24 KJAVA User’s Guide July 15, 2008MeasurementsThe G24 KJAVA module supports measurements of antenna presence, battery level an

Page 44 - Packages Overview

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-7TemperatureTemperature measurement is mapped from 0-255 A2D units to Celsius.The actual t

Page 45 - OSC Package

July 15, 2008 G24 KJAVA User’s Guide iManual Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 46 - Sleep Mode

Packages Overview5-8 G24 KJAVA User’s Guide July 15, 2008A temperature level approximation can be obtained using the following 5th order polynomial f

Page 47 - Airplane Mode

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-9Once it is activated, the platform sends events every 10 seconds that can be caught by OS

Page 48 - Measurements

Packages Overview5-10 G24 KJAVA User’s Guide July 15, 2008AUTH_METHOD_USERNETWPIN, AUTH_METHOD_USERPIN, and AUTH_METHOD_USERPINMAC.The following tabl

Page 49 - Temperature

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-11HAPI PackagePackage name: com.motorola.oem.hapiThe G24 KJAVA product supports two hardwa

Page 50 - MIDlet Watchdog

Packages Overview5-12 G24 KJAVA User’s Guide July 15, 2008Figure 5-2: GPIO Counter MechanismInterrupt and Counter performance1. Interrupt latency - n

Page 51 - WebSession Package

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-13b. Notifications: both edges.c. Counter: cyclical.d. Counter expiry: 50 pulses.5. GpioCo

Page 52 - Prov Session

Packages Overview5-14 G24 KJAVA User’s Guide July 15, 2008A2D Classes1. A2dManager - Manages the access to A2D converters.2. A2dChannel - A2D convert

Page 53 - HAPI Package

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-15I2C default configuration:After opening I2C connection, its default configuration will b

Page 54 - GPIO Classes

Packages Overview5-16 G24 KJAVA User’s Guide July 15, 20082. NACK - in case it is not the first byte transfer on the bus.• For known issues, please r

Page 55 - G24 Performance

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-17Standard Classes DeviationsComm ConnectionsPackage: javax.microedition.io.CommConnection

Page 56 - I2C Package

Table of Contentsii G24 KJAVA User’s Guide July 15, 2008Chapter 4: Development and Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 57 - Chapter 5: JAVA API

Standard Classes Deviations5-18 G24 KJAVA User’s Guide July 15, 2008while (true) {int len = is.read(ReceiveData);if (len > -1) {//receive dataSyst

Page 58 - IPD Package

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-19Message ConnectionPackage: javax.wireless.messaging.Default SMS Port API.All regular inc

Page 59 - Standard Classes Deviations

Standard Classes Deviations5-20 G24 KJAVA User’s Guide July 15, 2008Initialization of a GPS DeviceThe GPS device should be initialized before usage,

Page 60

Chapter 5: JAVA API July 15, 2008 G24 KJAVA User’s Guide 5-21Parameters in square brackets are optional. If an optional parameter is omitted, the def

Page 61 - Location API

Standard Classes Deviations5-22 G24 KJAVA User’s Guide July 15, 2008// display location resultscoordinates = location.getQualifiedCoordinates()

Page 62 - Location Session

July 15, 2008 G24 User’s Guide A-1Appendix A: GPIO LinesPin assignment details for G24 KJAVA module GPIO lines are listed in the following tables.Note

Page 63

A-2 G24 User’s Guide July 15, 200819 DTR_N GPIO14 100k 1 I/O I Y Y17 DCD_N GPIO15 100k 1 I/O O Y Y16 WKUPI_N(EVB S100)GPIO16 22k 1 I/O I Y NTable A-1

Page 64

July 15, 2008 G24 KJAVA User’s Guide B-1Appendix B: Default MIDlet FeaturesSupply Of All Available Unit InformationDM outputs all available unit infor

Page 65

CQA Testing Routines HandlerB-2 G24 KJAVA User’s Guide July 15, 2008The following table shows report types:Note: All report addresses can be configur

Page 66

Appendix B: Default MIDlet Features July 15, 2008 G24 KJAVA User’s Guide B-3SMS Updates / Requests ListenerThe DM starts an SMS listener which allows

Page 67 - Fault Report

Table of ContentsJuly 15, 2008 G24 KJAVA User’s Guide iiiMessages Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 68 - GPRS Indicator

SMS Updates / Requests ListenerB-4 G24 KJAVA User’s Guide July 15, 2008Message fields are given in the table below:Description Field String Valid Val

Page 69 - Messages Types

Appendix B: Default MIDlet Features July 15, 2008 G24 KJAVA User’s Guide B-5Example: Update the Java Sessionaction:java sessionhomepage:http://www.dom

Page 70

SMS Updates / Requests ListenerB-6 G24 KJAVA User’s Guide July 15, 2008Example 2: Download, install and run the MIDlet found at http://www.domain.com

Page 71

Appendix B: Default MIDlet Features July 15, 2008 G24 KJAVA User’s Guide B-7PingThis message is used to verify if the unit is working. When the DM rec

Page 72 - Request for Fault Report

SMS Updates / Requests ListenerB-8 G24 KJAVA User’s Guide July 15, 2008

Page 73

July 15, 2008 G24 KJAVA User’s Guide C-1Appendix C: GPIO Interrupt LatencyIntroductionIn order to achieve minimal average interrupt latency (HW I/O to

Page 74

Code ExampleC-2 G24 KJAVA User’s Guide July 15, 2008• Thread.yield() -This method enforces current thread to give up the CPU resource.In order to cre

Page 75 - How To Achive Minimal Latency

July 15, 2008 G24 KJAVA User’s Guide D-1Appendix D: MIDlet SigningGeneralThere are two types of MIDlet signing:• Generic signing• Bound signingGeneri

Page 76 - Code Example

Bound SigningD-2 G24 KJAVA User’s Guide July 15, 20085. Send the "example.csr" file created in step 2 and the "G24_Bound_Cert_Request_

Page 77 - Appendix D: MIDlet Signing

July 15, 2008 G24 KJAVA User’s Guide E-1Appendix E: IP DirectorUsing The IPD FeatureThe external device will trigger the IPD state changes via a seria

Page 78 - Bound Signing

Table of Contentsiv G24 KJAVA User’s Guide July 15, 2008

Page 79 - Appendix E: IP Director

IPD ActivationE-2 G24 KJAVA User’s Guide July 15, 2008IPD ActivationThe External device will generally have to establish a PPP link over serial, in o

Page 80 - IPD Activation

Appendix E: IP Director July 15, 2008 G24 KJAVA User’s Guide E-3IPD DeactivationOne of the following actions will deactivate the IPD:1. External devic

Page 81 - IPD Deactivation

OTA (Over The Air) Over Serial PPP LinkE-4 G24 KJAVA User’s Guide July 15, 2008

Page 83

@6802981C50@6802981C50-DMOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names ar

Page 84 - 6802981C50-D

July 15, 2008 G24 KJAVA User’s Guide v1-1 G24 - Basic Module Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Comments to this Manuals

No comments