nokia gsm connectivity terminal - mscs · for more information about nokia gsm connectivity...

39
Copyright © Nokia 2001 - 2004. All rights reserved. Issue 3.0 NOKIA GSM CONNECTIVITY TERMINAL TECHNICAL SPECIFICATION

Upload: vothien

Post on 10-Apr-2018

267 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

C

opyr

ight

© N

okia

200

1 - 2

004.

All

right

s re

serv

ed. I

ssue

3.0

NOKIA GSM CONNECTIVITY

TERMINAL TECHNICAL SPECIFICATION

Page 2: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Contents

ACRONYMS AND TERMS ......................................................................................................2 REFERENCES.........................................................................................................................4 1. DOCUMENT OVERVIEW ................................................................................................5 2. NOKIA GSM CONNECTIVITY TERMINALS....................................................................5 3. OPERATION MODES ......................................................................................................6

3.1 USER CONTROL MODE...........................................................................................6 3.2 AT COMMAND MODE...............................................................................................6 3.3 M2M SYSTEM MODE ...............................................................................................6

4. FEATURES ......................................................................................................................8 4.1 DATA CONNECTIONS..............................................................................................8 4.2 MESSAGING SERVICES ..........................................................................................9 4.3 VOICE SERVICES...................................................................................................10 4.4 APPLICATION HOSTING ON-BOARD ...................................................................10

5. INTERFACES.................................................................................................................11 5.1 M2M SYSTEM CONNECTOR .................................................................................12 5.2 M2M SYSTEM INTERFACE....................................................................................14

5.2.1 THE NOKIA GSM CONNECTIVITY TERMINAL API ........................................15 5.3 RS-232 INTERFACE ...............................................................................................16

5.3.1 RS-232 HARDWARE SPECIFICATIONS - M2M SYSTEM CONNECTOR ......16 5.3.2 RS-232 HARDWARE SPECIFICATIONS - DATA ADAPTER RS-232 .............17 5.3.3 RS-232 CONNECTION TYPE...........................................................................18

5.4 REMOTE I/O CONTROL .........................................................................................21 5.5 AUDIO INTERFACE ................................................................................................21

5.5.1 DIGITAL AUDIO INTERFACE...........................................................................22 5.5.2 ANALOG AUDIO ...............................................................................................22

5.6 POWERING .............................................................................................................22 5.7 USER INTERFACE..................................................................................................22 5.8 SIM CARD ...............................................................................................................25 5.9 ANTENNA................................................................................................................25

6. HARDWARE SPECIFICATIONS....................................................................................27

Page 3: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

6.1 PRODUCT TYPE.....................................................................................................27 6.2 ELECTRICAL CHARACTERISTICS........................................................................27 6.3 MECHANICAL SPECIFICATIONS ..........................................................................29 6.4 ENVIRONMENTAL SPECIFICATIONS ...................................................................32

7. MEAN TIME BETWEEN FAILURES ..............................................................................32 8. TYPE APPROVALS .......................................................................................................32

8.1 NOKIA 30 GSM CONNECTIVITY TERMINAL.........................................................32 8.2 NOKIA 31 GSM CONNECTIVITY TERMINAL.........................................................33

9. NOKIA GSM CONNECTIVITY TERMINAL ACCESSORIES .........................................33 10. REFERENCE COMPONENTS AND MANUFACTURERS ............................................34 APPENDIX 1: CORBA MIDDLEWARE ..................................................................................36

Page 4: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Legal Notice

Copyright © 2001 – 2004 Nokia. All rights reserved.

Reproduction, transfer, distribution, or storage of part or all of the contents in this document in any form without the prior written permission of Nokia is prohibited.

Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. Other product and company names mentioned herein may be trademarks or trade names of their respective owners.

Nokia operates a policy of continuous development. Nokia reserves the right to make changes and improvements to any of the products described in this document without prior notice.

Under no circumstances shall Nokia be responsible for any loss of data or income or any special, incidental, consequential or indirect damages howsoever caused.

The contents of this document are provided "as is". Except as required by applicable law, no warranties of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose, are made in relation to the accuracy, reliability, or contents of this document. Nokia reserves the right to revise this document or withdraw it at any time without prior notice.

Page 5: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

ACRONYMS AND TERMS

Acronym/Term Description

API Application Programming Interface

ASCII American Standard Code for Information Interchange

AT Attention

CORBA Common Object Request Broker Architecture

CSD Circuit Switched Data

CTS Clear To Send

DCD Data Carrier Detect

DCE Data Circuit-terminating Equipment; see TA

DSR Data Set Ready

DTE Data Terminal Equipment; see TE

DTR Data Terminal Ready

EFR Enhanced Full Rate

EMC Electro-Magnetic Compatibility

ET Embedded terminal

FR Full Rate

GIOP General Inter-ORB Protocol

GPRS General Packet Radio Service

GSM Global System for Mobile Communications

HSCSD High Speed Circuit Switched Data

IDL Interface Definition Language

IIOP Internet Inter-ORB Protocol

I/O Input/Output

LED Light-Emitting Diode

M2M Machine-to-Machine, Mobile-to-Machine, Machine-to-Mobile

ME Mobile Equipment, e.g. a Nokia GSM connectivity terminal

MO Mobile Originated

MS Mobile Station

MT Mobile Terminated

Copyright © Nokia 2001 – 2004. All rights reserved.

2/36

Page 6: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Acronym/Term Description

ORB Object Request Broker

PC Personal Computer

PCM Pulse Code Modulation

PDU Protocol Description Unit

PIN Personal Identity Number

PUK Personal Unblocking Key

RI Ring Indicator

RTS Request To Send

SC System Connector

SIM Subscriber Identity Module

SM Short Message

SMS Short Message Service

SW Software

TA Terminal Adapter, the physical equipment where AT command interpreter resides (may be combined with ME)

TE Terminal Equipment, the physical equipment from where applications communicate with TA using AT commands

USSD Unstructured supplementary services data

Copyright © Nokia 2001 – 2004. All rights reserved.

3/36

Page 7: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

REFERENCES

Please visit http://www.forum.nokia.com/m2m or http://www.americas.forum.nokia.com/ for referenced documents.

1. Product Guide for Nokia GSM Connectivity Terminal

2. Version Guide for Nokia GSM Connectivity Terminal

3. Guide for User Control Mode for Nokia GSM Connectivity Terminal

4. AT Command Guide for Nokia GSM Connectivity Terminal

5. IDL Reference Guide for Nokia GSM Connectivity Terminal

6. Properties Reference Guide for Nokia GSM Connectivity Terminal

7. M2M System Protocol 1 Specification

8. Audio Application Note for Nokia GSM Connectivity Terminal

9. M2M System Connector Electrical Specification for Nokia GSM Connectivity Terminals

10. Nokia GSM Connectivity Terminal Installation Guide

11. Product Guide for Nokia Smart Adapter

12. Application Development Guide for Nokia Smart Adapter

13. ETSI GSM 03.40 “Digital cellular telecommunications system (Phase 2+); Technical realization of the Short Message Service (SMS); Point-to-Point (PP)”

14. ETSI GSM 03.38 “Digital cellular telecommunications system (Phase 2+); Alphabets and language-specific information”

Please see Ref. 1 for a more complete list of technical documentation and supporting software for the Nokia GSM Connectivity Terminals.

Copyright © Nokia 2001 – 2004. All rights reserved.

4/36

Page 8: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

1. DOCUMENT OVERVIEW

This document is a Technical Specification for Nokia 30 GSM Connectivity Terminal and Nokia 31 GSM Connectivity Terminal (in the document referred to as the “Nokia GSM Connectivity Terminal” or simply as the “terminal”). In this document product hardware specifications, interfaces and other technical specifications are depicted in some detail.

2. NOKIA GSM CONNECTIVITY TERMINALS

The Nokia GSM Connectivity Terminal is a machine-to-machine (M2M) communications device that provides wireless connectivity and remote management possibilities for different applications. The Nokia 30 terminal offers General Packet Radio Service (GPRS), Unstructured Supplementary Services Data (USSD), high-speed data, voice and other advanced services to be used in EGSM900/GSM1800 networks. The Nokia 31 terminal offers the same advanced services for use in GSM850/1900 networks.

Note: Nokia 31 terminal supports data call bit rates from 2400 to 14400 bps.

The Nokia GSM Connectivity Terminal is a GSM transceiver with built-in data capabilities, a SIM card reader, an internal antenna, an external antenna connector and an integrated M2M System Connector. A programmable application module Nokia Smart Adapter, a serial port (RS-232) adapter, an external antenna adapter (an adapter for standard external antennas), power supply and Configurator software (tool for setting terminal parameters) are available as accessories.

The terminal can be used in three different logical operation modes. In the M2M System mode it functions as part of Nokia M2M Platform with Nokia M2M Gateway. In the AT Command mode it functions as a wireless GSM modem and in the User control mode it’s inputs and outputs can be controlled with specific text messages.

For more information about Nokia GSM Connectivity Terminal, Nokia M2M Platform or application development, please visit our website at http://www.forum.nokia.com/m2m or http://www.americas.forum.nokia.com and M2M links.

Copyright © Nokia 2001 – 2004. All rights reserved.

5/36

Page 9: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

3. OPERATION MODES

A Nokia GSM Connectivity Terminal can be used in three different logical operation modes: User Control Mode, AT Command Mode and M2M System Mode.

3.1 USER CONTROL MODE User control mode enables simple applications to be controlled by mobile handsets with specific text messages (SMS). The control or monitoring is through general-purpose inputs and outputs of the terminal.

There are three general-purpose inputs and five general-purpose outputs on the M2M system connector. The inputs can be used in either digital (on/off) or analog (continuous signal) mode. The outputs can be used in digital mode only (set something on/off).

There are different levels of access control for User control mode. User defined message identifier and commands (aliases) add security. Access can be secured by specifying from which phone numbers the requests for control are allowed and by defining a password.

A detailed description of User control mode functionality is given in reference 3.

3.2 AT COMMAND MODE In AT command mode, the terminal acts as a normal cellular modem using AT commands. It can be connected to a PC or a compatible device. Normal communication applications (e.g. e-mail, fax, WWW) can be used.

All the mandatory and optional ITU-T V.25ter /1/, ETS GSM 07.07 /2/, and ETS GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity Terminal are included in the Nokia 30 terminal and Nokia 31 terminal command set. The 'de facto' commands that are widely used with modems are also supported. Note that the ITU-T V.25ter is a combination of three TIA standards (TIA-602, TIA-615, IS-131). Supported AT commands are described in detail in reference 4.

3.3 M2M SYSTEM MODE The M2M System Mode offers an effective application programming interface (API) for building an M2M communications solution. The objective is to provide network-transparent programming through vendor, operating system and language-independent CORBA architecture.

Copyright © Nokia 2001 – 2004. All rights reserved.

6/36

Page 10: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

The M2M System mode is available via the M2M System Connector or DB9 connector of the RS-232 data adapter accessory.

Note: M2M System interface availability with the RS-232 data adapter accessory depends on the software version of the Nokia 30 terminal and Nokia 31 terminal. Please see Reference 2 for details.

For more information about the services offered by the M2M System mode, see chapter 5.2. For a brief description of CORBA middleware see Appendix 1.

Copyright © Nokia 2001 – 2004. All rights reserved.

7/36

Page 11: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

4. FEATURES

The main features of the Nokia GSM Connectivity Terminals are:

Feature Nokia 30 terminal

Nokia 31 terminal

Dual band EGSM 900/ GSM 1800 MHz •

Dual band GSM 850/1900 MHz •

Application hosting on-board (with Nokia Smart Adapter)

• •

GPRS multi-slot class 6 (3+1, 2+2, 2+1, 1+1) • •

GPRS mobile station class B • •

CSD up to 14.4 kbps • •

HSCSD multi-slot class 6 (3+1, 2+2, 2+1) •

SMS • •

USSD • •

User control mode • •

AT Command mode • •

M2M System mode • •

- Wireless bearer selection • •

- Authentication (CHAP) • •

- System monitoring and alive checks • •

- Remote I/O Control • •

GSM security: GSM encryption, GSM security codes

• •

AutoPIN • •

Digital audio (13-bit PCM) • •

Analog audio • •

GSM Phase 2/2+ supplementary services • •

4.1 DATA CONNECTIONS The Nokia 30 terminal supports High Speed Circuit Switched Data (HSCSD), GPRS and Circuit Switched Data (CSD) for wireless data connections. The Nokia 31 terminal in turn supports GPRS and CSD. Both terminals also support

Copyright © Nokia 2001 – 2004. All rights reserved.

8/36

Page 12: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

SMS (Short Message Service) and USSD (Unstructured Supplementary Data) messaging services that can also be used as wireless data bearers (see chapter 4.2).

In M2M System mode the terminals support wireless bearer selection that enables changing between bearers (GPRS, CSD, HSCSD, SMS and USSD) dynamically.

Note: Nokia 31 terminal supports data call bit rates from 2400 to 14400 bps.

When using HSCSD, the Nokia 30 terminal can send and receive data with several time slots at the same time. This makes the data transfer rate higher. The time slot usage is presented as the number of downlink and uplink slots used. The maximum data transfer speed of 43.2 kbps downlink can be achieved with 3+1 time slot configuration.

In GPRS data is transferred over the network in small, standardized packets, whereas in the circuit switched data transfer uplink and downlink slots are reserved for the whole duration of the transfer. Transferring data as packets makes the transfer more efficient. In GPRS a mobile can send and receive data packets using several time slots at the same time, and time slot usage is presented as the number of downlink and uplink slots used. The maximum data transfer speed of GPRS is comparable to that of the HSCSD. It can be achieved downlink with 3 + 1 time slot configuration.

4.2 MESSAGING SERVICES The Nokia GSM Connectivity Terminal support SMS and USSD messaging.

The Short Message Service allows the user to send and receive messages with the terminal. The service can deliver messages to the terminal whenever it is connected to the network, even when the terminal is engaged on an active call. SMS is a convenient way to pass data quickly and easily to and from the terminals.

The Nokia GSM Connectivity Terminal supports SMS in ASCII and PDU formats. In the case of ASCII format the 7-bit coding and encoding is supported, which allows message lengths of up to 160 characters.

In User Control mode the message format is 7-bit coded ASCII.

In AT command mode when the PDU format is used the message coding and encoding is provided by the application module, and can for this reason chosen freely. For information about how to set the PDU format in a terminal in AT command mode, please see reference 4. More information about the PDU format coding and encoding can be found in references 13 and 14.

Copyright © Nokia 2001 – 2004. All rights reserved.

9/36

Page 13: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

In AT command mode, while the PDU-mode is selected, the coding and encoding provided by the application module could be that of a Unicode message for graphical character sending. More information about the Unicode message format and graphical character coding and encoding can be found in references 13 and 14.

When SMS is used as a wireless data bearer in M2M System mode, the message format is PDU. The terminal provides the coding and encoding of the messages and the SMS is accessible for data transmission through the terminal API.

USSD offers reliable interactive messaging services. It allows the user to send and receive messages of up to 182 characters with the terminals. When USSD is used, a session is established for the duration of the connection. This increases data transfer reliability, as the delay is known. In addition, it shortens response times.

4.3 VOICE SERVICES The Nokia GSM Connectivity Terminal supports voice services on M2M System Connector. There are interfaces for digital or analog audio. Please see chapter 5.5.

4.4 APPLICATION HOSTING ON-BOARD A Nokia Smart Adapter is a programmable application module with standard RS-232 serial interface that enhances the functionality of the Nokia GSM Connectivity Terminal.

For more information about the Nokia Smart Adapter, see reference 11. For information about application software development for Nokia Smart adapter, see reference 12.

Copyright © Nokia 2001 – 2004. All rights reserved.

10/36

Page 14: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

5. INTERFACES

Nokia GSM Connectivity Terminal main physical interfaces are shown in Figure 1 and Figure 2.

Fig

Fi

Copyright © Nokia 2001

M2M system connector

Power interface

ure 1 Nokia GSM Connectivity Terminal, bottom

Led user interface

SIM cover

SIM cslot

gure 2 Nokia GSM Connectivity Terminal, top vie

– 2004. All rights reserved.

view

External antenna connector

ard

w

11/36

Page 15: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

5.1 M2M SYSTEM CONNECTOR The primary physical interface to the application module is through the 50-pin M2M System Connector. The M2M System Connector is shown in Figure 1 and Figure 3.

The M2M System Connector offers the following functionalities for the application module:

• Powering

o Power supply for application

o Power supply for terminal

• Two serial ports for data communication

o M2M System port

o RS-232 port

• Interfaces for either digital or analog audio

• General-purpose inputs and outputs

o 5 digital outputs

o 3 analog or digital inputs

• Reset signal for application module

The 50-pin system connector is connected to the application module with a flat cable (e.g. Samtec FFSD-25-D-X-01, X = cable length in inches). The flat cable is connected to a pin header connector on the application module (e.g. Samtec FTSH-125-01-L-DV-K-P-TR). A board-to-board connector that is connected directly to the M2M system connector of the Nokia GSM Connectivity Terminal can also be used in the application module.

Please see chapter 10 for information about reference components and manufacturers.

Copyright © Nokia 2001 – 2004. All rights reserved.

12/36

Page 16: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

21

43

65

87

4443

4645

4847

5049

...

...

Figure 3 Nokia GSM Connectivity Terminal, pin configuration Table 3 describes the pinout of the M2M System Connector.

Copyright © Nokia 2001 – 2004. All rights reserved.

13/36

Page 17: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Table 1 M2M System Connector pinout.

Alternate 1 Description Pin Pin Description Alternate 1 Alternate 2 VBB 1 2 GND

VBB 3 4 GND

VBB 5 6 GND

VBB 7 8 GND

VBB 9 10 GND

VCCAM 11 12 Reset

GND 13 14 M2MRXD

M2MTXD 15 16 GND

M2MRTS 17 18 M2MCTS

GND 19 20 Reserved

Mode 21 22 GND

MIC+ PCMDCLK 23 24 GND

MIC- PCMSCLK 25 26 PCMRX EAR+

GND 27 28 PCMTX EAR-

GND 29 30 TXD M2MTXD *

INPUT1 31 32 GND

INPUT2 DTR 33 34 RXD M2MRXD *

GND 35 36 RTS INPUT3 M2MRTS *

OUTPUT1 37 38 GND

OUTPUT2 DCD 39 40 DSR OUTPUT3

GND 41 42 CTS OUTPUT4 M2MCTS *

OUTPUT5 RI 43 44 GND

Reserved 45 46 Reserved

GND 47 48 Reserved

Reserved 49 50 GND

* The availability of the functionality depends on the software version of the Nokia GSM Connectivity Terminal. Please see reference 2 for details.

For more information about the electrical characteristics of the M2M System Connector, please see reference 4.

5.2 M2M SYSTEM INTERFACE The M2M System interface offers all the functionality and intelligence of a Nokia GSM Connectivity Terminal for the application through an API. The API offers functionality such as terminal light indicator handling, event observation, call control, GPRS connection setup, IO control and monitoring, cell ID location

Copyright © Nokia 2001 – 2004. All rights reserved.

14/36

Page 18: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

information and parameters access. In addition to be accessed locally, the API can also be accessed remotely.

Between the terminal and the external device the M2M system interface offers an effective and reliable protocol, namely the M2M system protocol (based on MAP27 data link layer protocol), for controlling the terminal. M2M system protocol is a data link layer protocol and it is described in reference 7.

The connection between the Nokia GSM Connectivity Terminal and the application module is checked periodically when using the M2M System protocol.

On M2M System Connector, the M2M System interface is available via both of the two serial ports supported. The M2M System port is permanently reserved for M2M System interface and the RS-232 port can be configured for the M2M System interface connection type (See chapter 5.3.3).

The same connection type configuration also sets the M2M System interface to the DB 9 connector of the RS-232 data adapter.

Note: M2M System interface availability on RS-232 port depends on the software version of the Nokia 30 terminal and Nokia 31 terminal. Please see reference 2 for details.

5.2.1 The Nokia GSM Connectivity Terminal Interfaces The services offered by the Nokia GSM Connectivity Terminal are defined in the following three interface definitions:

• Wireless Device Interface Definition

• Embedded Terminal Interface Definition

• IO Interface Definition The Wireless Device Interface Definition is common for all kinds of devices. The Nokia terminal -specific services are described in the Embedded Terminal Interface Definition and services related to remote input/output control in the IO Interface Definition.

The services defined in the Wireless Device Interface Definition are divided in three interfaces: Device, ParamObserver, and EventObserver. The Device interface has functions to handle dynamic parameters and counters. The EventObserver interface’s services are used for providing information regarding events like incoming calls or network connection loss. ParamObserver interface’s functions are used in the same way, but in their case, to receive notification of changes in dynamic parameters.

Copyright © Nokia 2001 – 2004. All rights reserved.

15/36

Page 19: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

The Embedded Terminal Interface Definition describes GSM related operations, such as call control, Short Message Service (SMS), supplementary services and light indicator control functions. They provide easy access to basically all mobile network services.

The IO Interface Definition has functions for the remote control of the M2M System Connector’s input/output pins. The IOControlObserver interface is used for indicating changes in those pins.

Events are available for devices connected physically to the terminal as well as for some of the method calls. Data structures and exceptions are not restricted and can be utilized by all devices connected to the terminal (irrespective of whether the connections is physical and wireless).

All dynamic parameters and events of the Nokia GSM Connectivity Terminal are described in Properties Interface Definition. Configurations such as connection settings for GPRS or SMS and led state can be set as parameter values. Parameters, counters and events can be handled through the functions of the Wireless Device Interface Definition.

For method descriptions of Wireless Device, Embedded Terminal and IO Interface Definitions, please see IDL reference guide for Nokia GSM Connectivity Terminals. For parameter, event and counter descriptions of Properties Interface Definition, please see Properties Reference Guide for Nokia GSM Connectivity Terminals. For the actual Interface Definitions, please see wirelessDevice.idl, egsmt.idl, io.idl and properties.idl of Nokia GSM Connectivity Terminals.

For more information about Nokia GSM Connectivity Terminal interface descriptions and properties, please see references 5 and 6.

5.3 RS-232 INTERFACE In the AT Command Mode, the terminal is controlled by AT commands and RS-232 handshake signals. RS-232 signals are available at both the M2M System Connector and 9-pin DB connector with RS232 data adapter or Nokia Smart Adapter.

The terminal supports autobauding (9600-115200) for RS-232.

5.3.1 RS-232 Hardware Specifications - M2M System Connector The RS-232 handshake signals are optionally available at 3V level using the M2M System Connector. The signals are described in Table 2.

Copyright © Nokia 2001 – 2004. All rights reserved.

16/36

Page 20: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

5.3.2 RS-232 Hardware Specifications - Data adapter RS-232 RS-232 handshake signals are available at standard level using an RS-232 data adapter or Nokia Smart Adapter (available as accessories) 9-pin DB connector (female). Signal levels are:

Minimum: +/- 3 V

Maximum: +/- 15 V

The terminal sets the flow control signal (CTS) when it is ready to receive AT commands.

The terminal functions as DCE (Data Communication Equipment / Modem) in a PC-environment.

The signals are described in Table 2. The signals' electrical performances are compatible with the RS-232 standard with a maximum data rate of 115,200 bps.

Copyright © Nokia 2001 – 2004. All rights reserved.

17/36

Page 21: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Table 2 RS-232 signals

Terminal PC (DCE) Signals (DTE)

D9 Female D9 Male D25 Male Pin# Signal Name Direction Pin# Pin#

1 DCD Carried Detect From GSM 1 8

2 RxD Received Data From GSM 2 3

3 TxD Transmit Data To GSM 3 2

4 DTR Data Terminal Ready To GSM 4 20

5 GND Signal Ground - 5 7

6 DSR Data Set Ready From GSM 6 6

7 RTS Request To Send To GSM 7 4

8 CTS Clear To Send (*) From GSM 8 5

9 RI Ring Indicator From GSM 9 22

5.3.3 RS-232 Connection type On RS-232 port of M2M System Connector, also other connection types besides the RS-232 link can be used. Four different connection types can be selected for the terminal (for RS-232 port):

• HW selection (Default)

• M2M system protocol

• AT commands

• General-purpose I/O

The selection can be made with the Configurator software or through the API of the M2M System mode. In the following paragraphs the configuration instructions apply for the Configurator software.

Note: The availability of Connection type selection functionality depends on the software version of the Nokia 30 terminal and Nokia 31 terminal. Please see Reference 2 for details.

Copyright © Nokia 2001 – 2004. All rights reserved.

18/36

Page 22: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

HW selection (Default)

When “HW selection (Default)” connection type is selected the Nokia GSM Connectivity Terminal is able to communicate with AT commands or the general-purpose inputs and outputs of the terminal, using the RS-232 port of the M2M System Connector. The connection type is automatically selected according to the connected ID resistor.

If the terminal is mounted e.g. into DAU-12 data adapter, the terminal uses AT commands for communication. If the terminal is mounted into application module, the ID resistor has to be selected according to the desired connection type. See reference 9 for details of the electrical connection.

If no ID resistor is connected, the general-purpose inputs and outputs are available on the RS-232 port of the M2M System Connector of the terminal.

When the “HW selection (Default)” is selected and the terminal is used in the M2M system mode, the communication between the terminal and an application is provided via M2M system port.

M2M system protocol

When “M2M system protocol” connection type is selected the terminal always communicates via RS-232 port using CORBA method calls (on top of M2M system protocol).

Note: When the “M2M system protocol” alternative is selected, the M2M system port is disabled.

Note: This type may be useful e.g. during the application development when debugging the application with a PC and Data adapter RS-232 (DAU-12).

AT commands

When “AT commands” connection type is selected the terminal always communicates via RS-232 port using AT commands and can be used for example as a modem. This connection type is the same as when using HW selection (default) connection type with DAU-12 adapter, except that the general-purpose inputs and outputs cannot be used.

When the “AT commands” is used as a connection type and the terminal is used in the M2M system mode, the communication between the terminal and an application module is provided via M2M system port.

Copyright © Nokia 2001 – 2004. All rights reserved.

19/36

Page 23: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

General-purpose I/O

When “General-purpose I/O” connection type is selected the terminal always communicates via RS-232 port without any data protocol. Thus, all RS-232 handshaking pins are reserved for I/O and no data protocol is available.

When “General-purpose I/O” is set and the terminal is used in the M2M system mode, the communication between the terminal and the application module is provided via M2M system port.

Table 3 illustrates how I/O pins are available in the RS-232 connector of DAU-12 (RS-232 port on M2M System Connector).

Table 3 Connection types an I/O pin availability in the RS-232 connector of DAU-12 (RS-232 port on M2M System Connector).

Connection type Pin # D9 HW selection M2M System

Protocol AT Commands General-purpose

I/O 1 - DCD Output 2 Output 2

2 - RXD Reserved M2MRXD

3 - TXD Reserved M2MTXD

4 - DTR Input 2 Input 2

5 - GND GND GND

6 - DSR Output 3 Output 3

7 - RTS Input 3 M2MRTS

8 - CTS Output 4 M2MCTS

9 - RI Output 5 Output 5

In Table 4 the protocols available when each of the Connection type alternatives is selected is displayed. Also notes about the availability of Remote I/O Control lines in each case are depicted.

Copyright © Nokia 2001 – 2004. All rights reserved.

20/36

Page 24: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Table 4 Connection types and availability of protocols and I/O pins.

Connection type

RS-232 port M2M System port

Remote I/O Control availability

HW selection (default)

RS-232 or I/O M2M System protocol

RS-232 if a 68 kΩ ID-resistor connected, otherwise all inputs and outputs available for Remote I/O Control

AT Commands RS-232 M2M System protocol

Input1 and Ouput1 lines available for Remote I/O Control

M2M System protocol

M2M System protocol

Disabled Input1, Input2, Output1, Output2, Output3 and Output5 available for Remote I/O Control

General-purpose I/O

I/O M2M System protocol

All inputs and outputs available for Remote I/O Control

5.4 REMOTE I/O CONTROL There are three general-purpose inputs and five general-purpose outputs on the M2M system connector. The inputs can be used in either digital (on/off) or analog (continuous signal) mode. The outputs can be used in digital mode only (set something on/off).

The general-purpose inputs and outputs can be controlled with either specific text messages in the User control mode (see chapter 3.1) or using the API of the M2M System Mode (see chapter 3.3).

5.5 AUDIO INTERFACE The Nokia GSM Connectivity Terminal supports full rate (FR) and enhanced full rate (EFR) speech codecs for the GSM network. The voice services are available for the application module through the analog or digital audio interfaces on the M2M System Connector.

The selection for the interface being used is configured to the Nokia GSM Connectivity Terminal. This can be done using the Nokia GSM Connectivity Terminal Configurator. In the M2M System mode the audio parameters are also accessible for configuration through the API. In M2M System mode the configuration can be done either locally or remotely.

For more information on using the audio interfaces described briefly below, see reference 8. For information about the electrical connection to the audio interface, see reference 9.

Copyright © Nokia 2001 – 2004. All rights reserved.

21/36

Page 25: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

5.5.1 Digital audio interface The digital audio data interface between the Nokia GSM Connectivity Terminal and application module is a 13-bit PCM consisting of 4 signals: PCM master clock, frame synchronisation clock, digital audio output and digital audio input.

When digital audio interface is used, the two clock signals need to be provided by an external device (application module) containing an audio codec.

5.5.2 Analog audio The analog audio interface consists of differential Mic and Ear signals.

5.6 POWERING The Nokia GSM Connectivity Terminal has a 3.0 mm DC plug for Nokia ACW-5A or LCM-2 power supply (See Figure 1).

• DC input voltage range: 6.2 V – 14.0 V

• Positive is connected to the centre

The M2M system connector provides regulated switchable power output for the application.

• DC output voltage: 3.6 V

Maximum DC output current: 300 mA

Alternatively, the application module can supply the terminal with a wide voltage range.

• DC input voltage range: 4.75 V – 15.0 V

5.7 USER INTERFACE Three light emitting diodes (LEDs) form the user interface of the Nokia GSM Connectivity Terminal. The LED user interface is shown in Figure 4. The status LED 3 shows the terminal status while the other two are reserved for the application module after start-up. During start-up and special operations, all three light indicators are in terminal use. The functionality of the three light indicators in start-up, normal and special situations is described in Tables Table 5, Table 6 and Table 7 respectively. All three LEDs can also be configured so that they will not show any status and will stay shut down during any operation.

Copyright © Nokia 2001 – 2004. All rights reserved.

22/36

Page 26: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Figure 4 Nokia GSM Connectivity Terminal light indicators and their numbering.

Copyright © Nokia 2001 – 2004. All rights reserved.

23/36

Page 27: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Table 5. Nokia GSM Connectivity Terminal light indicator states during start-up.

LED 1 LED 2 Status LED 3 Description

- - - Power off / silent mode

Green scan Green scan Green scan Power on, connecting to network

- Red blink - PIN query

Green/Red blink Green/Red blink Green/Red blink PUK query

Intensity of Field Strength:

Red blink - - <-105 dBm

Green Blink - - Non-acceptable

-105 … -100 dBm

Green - - -100 … -95 dBm

Green Green Blink - Weak

-95 … -90 dBm

Green Green - -90 … -85 dBm

Green Green Green Blink Moderate

-85 … -80 dBm

Green Green Green Good >-80 dBm

Table 6 Nokia GSM Connectivity Terminal light indicator states during normal operation.

LED 1 LED 2 Status LED 3 Description

* * Green In service

* * Green blink Call on

* * Green blink Incoming call

* * Green/Red blink Message received / Voice mail in box

* * Red blink Message arriving and memory is full *) Application module controllable in M2M System mode

Table 7 Nokia GSM Connectivity Terminal light indicator states in special situations.

LED 1 LED 2 Status LED 3 Description

* * - Power on, no network coverage

Green/Red blink Green/Red blink Green/Red blink Insert SIM card

Red blink Red blink Red blink Failure, contact service

Yellow Yellow Yellow Initialising *) Application module controllable in M2M System mode

Copyright © Nokia 2001 – 2004. All rights reserved.

24/36

Page 28: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

5.8 SIM CARD The Nokia GSM Connectivity Terminals support small-sized 3 V SIM card. The SIM card slot is shown in Figure 1.

5.9 ANTENNA Each Nokia GSM Connectivity Terminal is equipped with an internal dual-band antenna.

It is also possible to use an external antenna with a standard FME connector. Nokia provides a special adapter cable (accessory) between the terminal and FME connector of an external antenna. A piece of the terminal's SIM cover can be removed to fit the external antenna cable. The Nokia type code of this adapter cable is XRM-1.

Figure 5 Nokia 30, external antenna cable In Figure 5, both connectors in the antenna cable are shown. The terminal side connector is a coaxial type specific connector and the connector on the external antenna side is a standard male FME antenna connector.

Table 8 shows the RF characteristics of the antenna cable and the connectors.

Copyright © Nokia 2001 – 2004. All rights reserved.

25/36

Page 29: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Table 8 Specification for the antenna cable and the connectors

Parameter Minimum Typical Maximum Unit Operating frequency range 824 1990 MHz

Insertion loss in GSM 850 / EGSM 900 band

1.5 dB

Insertion loss in GSM 1800 / GSM 1900 band

2 dB

Nominal impedance 50 Ohm

VSWR GSM 850 / EGSM 900 band 1.4

VSWR GSM 1800 / GSM 1900 band 1.6

Length 600 mm

Diameter 2.7 mm

Coaxial cable type RG316

For reference component and manufacturer information of the external antenna connector, see chapter 10.

Copyright © Nokia 2001 – 2004. All rights reserved.

26/36

Page 30: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

6. HARDWARE SPECIFICATIONS

6.1 PRODUCT TYPE The transmitting (RF) power of the Nokia 30 GSM Connectivity Terminal is 2W (max) in EGSM 900 and 1W (max) in GSM 1800 networks. The Nokia type designation of the Nokia 30 terminal is TME-3.

The transmitting (RF) power of the Nokia 31 GSM Connectivity Terminal is 2W (max) in GSM 850 and 1W (max) in GSM 1900 networks. The Nokia type designation of the Nokia 31 terminal is TME-4.

6.2 ELECTRICAL CHARACTERISTICS During a call, the average input power for a Nokia GSM Connectivity Terminal depends on the call type and RF power level. Average input power levels required by a terminal are listed in Table 9. The rest of the essential electrical characteristics are specified in Table 10.

Table 9 Average input powers in different call modes and power levels.

Call Mode: Max RF Power level Average input power GSM 900 voice call 2W 3.0 W

GSM 1800 voice call 1W 2.2 W

GSM 900 GPRS/HSCSD (2+2) call 2W 4.3 W

GSM 1800 GPRS/HSCSD (2+2) call 1W 3.4 W

GSM 850 voice call 2W 3.0 W

GSM 1900 voice call 1W 2.2 W

GSM 850 GPRS (2+2) call 2W 4.3 W

GSM 1900 GPRS (2+2) call 1W 3.4 W

Copyright © Nokia 2001 – 2004. All rights reserved.

27/36

Page 31: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Table 10 Nokia GSM Connectivity Terminal electrical characteristics

Parameter Min Typical Max Unit Supply voltage (M2M System connector) 4.75 15.0 V

Supply voltage (DC plug) 6.2 13.5 14.0 V

Supply current idle 20 mA

Peak current 600 mA

Copyright © Nokia 2001 – 2004. All rights reserved.

28/36

Page 32: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

6.3 MECHANICAL SPECIFICATIONS • Dimensions: 84 × 53 × 26 mm/ 3.31 x 2.09 x 1.02 in. (length × width ×

height)

• Weight: 65 g / 2.29 oz.

Figure 6 Nokia GSM Connectivity Terminal, mechanical dimensions in mm

Copyright © Nokia 2001 – 2004. All rights reserved.

29/36

Page 33: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Figure 7 Mechanical dimensions in mm of data adapter RS-232.

Copyright © Nokia 2001 – 2004. All rights reserved.

30/36

Page 34: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Figure 8 Mechanical dimensions in mm of Nokia GSM Connectivity Terminals with data adapter RS-232.

Figure 9 SIM cover dimensioning in mm

Copyright © Nokia 2001 – 2004. All rights reserved.

31/36

Page 35: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

6.4 ENVIRONMENTAL SPECIFICATIONS • Temperature range, operation: -10...+55 °C/+14 to 131°F

• Temperature range, storage: -40...+85 °C/-40 to 185°F

• Humidity range, operation: 20...75 % (non-condensing)

• Humidity range, storage: 5...95 % (non-condensing)

Note: The Nokia GSM Connectivity Terminal is not water resistant and should not be used in a wet/moist environment.

7. MEAN TIME BETWEEN FAILURES

MTBF (Mean Time Between Failures) of the Nokia GSM Connectivity Terminals is 20 years.

8. TYPE APPROVALS

8.1 NOKIA 30 GSM CONNECTIVITY TERMINAL The Nokia 30 GSM Connectivity Terminal bears the EC conformity marking, CE mark.

Applicable EC directives: 89/336/EC (EMC Directive), 73/23/EC (Low Voltage Directive) and 1999/5/EC (Directive on Radio Equipment and Telecommunications Terminal Equipment)

The Nokia 30 GSM Connectivity Terminal fulfils the essential requirements of R&TT directive 5/1999/EC.

The Nokia 30 GSM Connectivity Terminal fulfils the Transient and surges in the vehicular environment of EN 301 489-1, subclause 9.6.2.1, requirements for the direct connection to the 12 V main vehicle battery.

The Nokia 30 GSM Connectivity Terminal is type approved with the accessories described in this document. The CE mark is valid with the accessories described in this document.

Copyright © Nokia 2001 – 2004. All rights reserved.

32/36

Page 36: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

8.2 NOKIA 31 GSM CONNECTIVITY TERMINAL The Nokia 31 GSM Connectivity Terminal bears "FCC ID" and “IC” marking. The terminal fulfils the essential requirements of the following authorities:

• FCC

• Industry Canada

• PTCRB

The Nokia 31 terminal is type approved with the accessories described in this document.

9. NOKIA GSM CONNECTIVITY TERMINAL ACCESSORIES

The following accessories are available for the Nokia GSM Connectivity Terminal:

• Power supply ACW-5A

• Vehicle Power Supply Kit LCM-2

• External antenna cable XRM-1

• RS-232 data package including data adapter RS-232, data cable RS-232, installation screws and Nokia 30 CD-ROM (or Nokia 31 CD-ROM).

• Nokia Smart Adapter AD-4

• Configurator software (Available freely in the Forum Nokia web page at http://www.forum.nokia.com/m2m)

The accessories are described in more detail in reference 1.

Copyright © Nokia 2001 – 2004. All rights reserved.

33/36

Page 37: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

10. REFERENCE COMPONENTS AND MANUFACTURERS

Table 11 M2M System Connector manufacturer information.

Component Where used Reference manufacturer

Manufacturer code

Component picture

Link to web page

Male flat cable connector

Nokia GSM Connectivity Terminals

Samtec ASP-67923-02

http://www.samtec.com/custom_products/customer_asp/nokia.asp

Male flat cable connector

E.g. application board

Samtec FTSH-125-01-L-DV-K-P-TR

http://www.samtec.com/

Flat cable with female connectors

E.g. to connect terminal and application module together

Samtec FFSD-25-D-X-01 (X = cable length in inches)

http://www.samtec.com/

Female board-to-board connector

RS-232 Data Adapter (DAU-12)

Samtec ASP-67785-03

http://www.samtec.com/custom_products/customer_asp/nokia.asp

Table 12 External Antenna Connector manufacturer information.

Component Where used Reference manufacturer

Manufacturer code

Component picture

Link to web page

Coaxial type male connector

Nokia GSM Connectivity Terminals

IMS K-1989

http://www.imscs.com/

Copyright © Nokia 2001 – 2004. All rights reserved.

34/36

Page 38: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

Table 13 Power interface manufacturer information.

Component Where used Reference manufacturer

Manufacturer code

Component picture

Link to web page

DC/DC cable Power Supply Unit (ACW-5)

SMK LLP0190-2000

http://www.smk.co.jp

Copyright © Nokia 2001 – 2004. All rights reserved.

35/36

Page 39: NOKIA GSM CONNECTIVITY TERMINAL - MSCS · For more information about Nokia GSM Connectivity Terminal, Nokia M2M ... GSM 07.05 /3/ commands that are applicable to the Nokia GSM Connectivity

APPENDIX 1: CORBA MIDDLEWARE

The CORBA (Common Object Request Broker Architecture) is a widely distributed computing infrastructure, standardised by the Object Management Group (OMG) consortium. In short, CORBA applications are composed of objects which can be located within different machines. Objects have services and they are utilised with request messages. The CORBA hides the underlying transferring network, such as the Internet or GSM network as well as the underlying protocols, so that a user can use functions as local procedure calls.

Object services are described with an abstract language named IDL (Interface Definition Language). The IDL also provides the necessary information required to develop clients that use an object's interface operations. The interface definition specifies which member functions, data types, attributes and exceptions are available to a client, without making any assumptions about an object’s implementation. An IDL compiler is responsible for mapping IDL interfaces onto the particular programming language, such as C, C++ or Java. Thus, the programming language that is used in CORBA implementation does not have to be object-oriented.

Example applications implemented using CORBA IDL can be found at the Forum Nokia web pages; http://www.forum.nokia.com/m2m or www.americas.forum.nokia.com.

Copyright © Nokia 2001 – 2004. All rights reserved.

36/36