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.
ACRONYMS AND TERMS
ADK Application Development Kit
ANSI
API
CORBA Common Object Request Broker Architecture
CSD Circuit Switched Data
GIOP General Inter-ORB Protocol
GPRS General Packet Radio Service
GW Gateway
HSCSD High Speed Circuit Switched Data
HW Hardware
IDL Interface Definition Language
IP Internet Protocol
M2M Machine-to-Machine
OMG Object Management Group
ORB Object Request Broker
OS Operating System
PCB Printed Circuit Board
American National Standards Institute
Application Programming Interface
RADIUS Remote Authentication Dial-In User Server/Service
SMS Short Message Service
SMSC Short Message Service Centre
SW Software
TCP Transmission Control Protocol
UDP User Datagram Protocol (Internet)
WAP Wireless Application Protocol
WIOP Wireless Inter-Object Protocol
1/21
REFERENCES
Guide for Evaluation Module SW
Installation Guide for Nokia M2M Application Development Kit
2/21
1. ABOUT THIS DOCUMENT
This document describes the main characteristics of the Nokia Machine-toMachine (M2M) Application Development Kit (ADK). The product concept,
purpose of use, main features, and sales packages are depicted at a general
level. More detailed information can be found at the Forum Nokia website,
http://www.forum.nokia.com
documentation and installation software is downloadable from that website.
, from the Nokia M2M section. All Nokia M2M ADK
3/21
2. INTRODUCTION
As we are quickly moving towards the world of third generation mobile traffic,
more attention than ever is being paid to the wireless data market. So far, we
have seen only the first steps towards the mobile information society, but it has
already become clear that wireless data means more than just web browsing.
M2M communication is just one of the aspects of wireless data services. The
market potential is huge; new applications are emerging continuously and
operators are searching for opportunities for growth. The telecom industry is
shifting in the direction of end-to-end solutions, which requires reliable
communication and information transfer.
The Nokia M2M Platform is a complete, wireless, end-to-end solution for M2M
communication. Nokia M2M ADK offers development tools for application
development on the Nokia M2M Platform.
2.1 NOKIA M2M PLATFORM
The Nokia M2M Platform is an object-oriented software platform based on the
Common Object Request Broker Architecture (CORBA)
widely accepted industry standard. The Nokia M2M Platform is adaptable to a
wide range of purposes and communication methods, and it meets the needs of
many different applications. The Nokia M2M Platform hides mobile network
complexities and, thanks to CORBA method calls, is transparent to different
machines, operating systems, and language implementations.
The Nokia M2M Platform consists of the Nokia M2M Gateway and Nokia GSM
Connectivity Terminals as shown in Figure 1.
1
, which is an open and
1
CORBA is a widely distributed computing infrastructure, standardised by the Object Management
Group (OMG) consortium. In short, CORBA applications are composed of objects that can locate in
different machines. These objects have services, and they are utilised with request messages.
CORBA hides the underlying transfer network, such as the Internet or GSM network, an also the
underlying protocols so that a user can use the functions as local procedure calls.
4/21
Loading...
+ 17 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.