26
Product Introduction MX848600A SUPL Simulation Server

MX848600A - dl.cdn- · PDF filescenarios created in MX848600A terminal emulation environment in real terminal tests ... Describes ULP/RRLP Sequence and Information Elements

  • Upload
    lephuc

  • View
    228

  • Download
    1

Embed Size (px)

Citation preview

Product Introduction

MX848600A SUPL Simulation Server

MX848600A SUPL Simulation Server

Slide 1

MX848600A-E-L-1

MX848600A SUPL Simulation Server

Product Introduction

Anritsu Corporation

MX848600A SUPL Simulation Server

Slide 2

MX848600A-E-L-1

ContentsWhat is SUPL?Product OverviewTarget ApplicationsFeaturesProduct ConfigurationsFunctionsTest ExamplesServer PC Specifications

MX848600A SUPL Simulation Server

Slide 3

MX848600A-E-L-1

What is SUPL?Secure User Plane Location

A standard developed by the Open Mobile AllianceUses Assisted Global Positioning Systems (A-GPS) technology Supports highly accurate location-based services

Allows any A-GPS-capable mobile handset client and a location server to communicate position data and requests for position data Uses existing wireless IP networks

MX848600A SUPL Simulation Server

Slide 4

MX848600A-E-L-1

What is SUPL?

UMTS

GSM

SUPL-Enabled Terminal (SET)

SUPL ServerExample of SUPL A-GPS Service

SUPL FeaturesTransmits and receives location information and assistance data using User Plane (IP packets)

Commercial ServicesEmergency Services

Supports bearer-independent Secure Service with wireless network

Maintains high security using Transport Layer SocketSupports borderless global service

Global Roaming

MX848600A SUPL Simulation Server

Slide 5

MX848600A-E-L-1

What is SUPL?SUPL Protocol Stack

RRLP: Radio Resource LCS Protocol ULP: User Plane Location ProtocolTLS: Transport Layer Socket

ULPRRLP

UMTS/GSM

TCPIP

ULPRRLP

SSL/TLS

SUPL-EnabledMobile Terminal

SUPL Server

UMTS/GSM

TCPIP

SSL/TLS

MX848600A SUPL Simulation Server

Slide 6

MX848600A-E-L-1

What is SUPL?Example of SUPL Protocol Sequence

Node BMS SUPL Server

TLS data (ULP SUPL POS)

TLS data (ULP SUPL START)

PDP Context Activate (SUPL/IP Packet)Secondary PDP Context Activate (SUPL/IP Packet) - Optional

TCP/IP (TLS) Session Establishment

Registration

Bearer

TLS data (ULP SUPL RESPONSE)

TLS data (ULP SUPL POS INIT)

TLS data (ULP SUPL POS)

TLS data (ULP SUPL END)

MX848600A SUPL Simulation Server

Slide 7

MX848600A-E-L-1

Product OverviewMX848600A SUPL Simulation Server

Windows PC software for emulating a SUPL serverAllows users to use their own mobile terminal emulators to test SUPL protocols and applications before terminal hardware is developed

Verify mobile terminalOS and middlewareVerify location-basedservice applications

MX848600A SUPL Simulation Server

Slide 8

MX848600A-E-L-1

Standalone SUPL Simulation Server (Terminal Emulator Test environment)

OS,Middleware

ChipsetProtocol Stack

DeviceHW Module

MMI,Appl SW

Componentdevelopment

321

654

987

#0*

Integration

Module TestLinkage Test

Pre-ConformanceTest

Field Test

<R&D> <Quality Assurance>

ValidationConformance

Test

AcceptanceTest / IOT

Manufacturing

Operator

Feed back

Recall

SW System Test/Verification/Regression

Target R&D ApplicationsTest steps and environment of A-GPS Mobile Terminal

HW Performance Test

MX848600A SUPL Simulation Server

Slide 9

MX848600A-E-L-1

Target R&D ApplicationsVerification of Mobile Terminal Software

OS verificationImplementation of location-based service application software such as maps and route navigation

Middleware verificationVersatile SUPL (ULP/RRLP Layer) protocol sequence testApplication Program Interface (API) function testing

Verification of Mobile Terminal Applications

MX848600A SUPL Simulation Server

Slide 10

MX848600A-E-L-1

Support Protocol StackSUPL Scenario controls RRLP/ULP protocol Server PC handles protocol stack for TCP/IP and SSL/TLS Layers

ULPRRLP

Ether

TCPIP

ULPRRLP

SSL/TLS

MS (Mobile Station) Middleware

MX848600A SUPL Simulation Server

Ether

TCPIP

SSL/TLS

Target Applications

SUPL Scenario on MX848600A

MX848600A SUPL Simulation Server

Slide 11

MX848600A-E-L-1

FeaturesEfficient SUPL Function Emulation Environment

Objective SUPL evaluation with user-provided standalone terminal emulator

Versatile Fault TestingMessage elements and parameters freely defined in C++ scenarios

Messages decoded to find problems using accessory ULP/RRLP Message Encode/Decode tool (MessageCoder)

Easy Assistance Data parameter variation test Automatic encoding of assistance data in .csv formatAutomatic message decoding and display the measured position from SUPL-enabled terminal

MX848600A SUPL Simulation Server

Slide 12

MX848600A-E-L-1

FeaturesImmediate Testing

Proven sample scenarios describing basic SUPL sequences bundled with control software

Supports Proxy Mode, SET Initiated, Normal Test Sequence

24/7 Time-Saving TestingExternal control by remote commands

Simulation Server Execution, EndSimulation StartScenario Start, Status, and StopTrace Log Start & Stop

MX848600A SUPL Simulation Server

Slide 13

MX848600A-E-L-1

FeaturesEvaluation Results Reflected in Real Terminal Tests

Test efficiency increased by reflecting SUPL test scenarios created in MX848600A terminal emulation environment in real terminal tests

Terminal Emulation Test – Software Emulation Environment for TCP/IP Layer Real Terminal Test – Integration Test with Radio Bearer

The SUPL sequence and parameters detected by the terminal emulator can be applied to real terminals

SUPL Initialization Scenario

SUPL Main Scenario

SUPL Initialization Scenario

SUPL Main Scenario

UMTS/GSM Scenario

Terminal Emulator Test Case Real Terminal Test Case

MX848600A SUPL Simulation Server

Slide 14

MX848600A-E-L-1

Product ConfigurationInstalled in Server PC

Server PC

Ethernet

Client PC (Terminal Emulator)

Web App.Server

SUPL Server Software

License dongle Key (USB)

SUPL Control Software

SUPLScenario

Scenario Library for SUPL

Assistance Data

TLS

MX848600A

Transport Layer Socket

MX848600A SUPL Simulation Server

Slide 15

MX848600A-E-L-1

Product ConfigurationServer PC (sold separately)

MX848600A SUPL Simulation ServerSUPL Control SoftwareSUPL Server SoftwareSUPL Sample ScenarioLicense dongle Key (USB)Operation Manual (CD-ROM)

MX848600A-TS110 Technical Support ServiceTechnical support by e-mailWeb download of latest software

MC0011A Web Access Key (for software download)Assistance Data File (.csv)

Assistance Data conversion toolServer Certification File, Passphrase Key (.pem)

MX848600A SUPL Simulation Server

Slide 16

MX848600A-E-L-1

FunctionsPrimary Software Elements

SUPL Server SoftwareEstablishes TLS connection

I/O of specific TCP/IP port dataSUPL Control Software

Controls SUPL Server softwareStarts and stops SUPL scenario execution Sets CA certificate defined by scenario for TLS

Scenario Library for SUPLEncodes/decodes and sends/receives ULP/RRLP messages

SUPL ScenarioDescribes ULP/RRLP Sequence and Information Elements

Transport Layer SocketEncrypts using TLS 1.0

MX848600A SUPL Simulation Server

Slide 17

MX848600A-E-L-1

FunctionsSUPL Simulation Server Supported Functions

Normal TLS Test and Server AuthenticationSupports normal TLS testing and the ServerAuthentication mode

Proxy and SET Initiated modesSupports Proxy mode and SET Initiated modes

Connection of one evaluation target (mobile terminal) to one server

Two terminals cannot connect to this simulation server simultaneously

MX848600A SUPL Simulation Server

Slide 18

MX848600A-E-L-1

FunctionsSupported Specifications

SUPLOMA: OMA-AD-SUPL-V1_0-20070615-A

RRLP3GPP: TS 44.031 Radio Resource LCS Protocol v5.12.0

ULPOMA: OMA-AD-ULP-V1_0-20070615-A

SSL/TLSIETF: RFC2246 The TLS Protocol v1.0

MX848600A SUPL Simulation Server

Slide 19

MX848600A-E-L-1

Test ExamplesTest Procedure (Terminal Emulator Test)

1. Creates and compiles SUPL scenario2. Selects and executes compiled scenario using Control

Software3. Makes Location Request from terminal 4. Confirms position estimation, Web server access, and

contents evaluationTiming Sync

Manual Sync Adjusts timing between scenario start on SUPL server and emulation start at terminal emulator

3LocationRequest

4Position

Estimation

1Test Setup

2ScenarioExecution

MX848600A SUPL Simulation Server

Slide 20

MX848600A-E-L-1

Test ExamplesSetup

Starting MX848600A

1. Start SUPL Server.

2. Start Control Software.

MX848600A SUPL Simulation Server

Slide 21

MX848600A-E-L-1

Test ExamplesScenario Execution

Selecting and executing compiled scenario

1. Select test scenario.

2. Start selected scenario by clicking

START icon.

Display test execution status.

MX848600A SUPL Simulation Server

Slide 22

MX848600A-E-L-1

Test ExamplesAnalysis

Analyzing message information in log

1. Copy message sent fromterminal (SET) to server (SLP).

MX848600A SUPL Simulation Server

Slide 23

MX848600A-E-L-1

Test ExamplesAnalysis (cont.)

2. Paste copied message to MessageCoder (accessory).

3. Select analysis layer and message and click Decode.

Decoded resultanalyzed here.

MX848600A SUPL Simulation Server

Slide 24

MX848600A-E-L-1

Server PC SpecificationsServer PC (for MX848600A SUPL Simulation Server)

IBM-PC/AT or compatible machineCPU: ?1.6 GHz Pentium 4Memory: >1 GB (recommended)Display:

Resolution ?1024×768 pixelsDisplay adapter (high color or better)

OS: Windows XP Professional SP2 (English)USB: 1 port (USB version 1.1/2.0)LAN: 2 ports (10BASE-T/100BASE-TX)

CompilerMicrosoft Visual C++ 6.0, .net(2002), .net2003, 2005

Visual C++ 2008 not supported

Anritsu Corporation 5-1-1 Onna, Atsugi-shi, Kanagawa, 243-8555 JapanPhone: +81-46-223-1111Fax: +81-46-296-1264

• U.S.A.Anritsu Company1155 East Collins Blvd., Suite 100, Richardson, TX 75081, U.S.A.Toll Free: 1-800-267-4878Phone: +1-972-644-1777Fax: +1-972-671-1877

• CanadaAnritsu Electronics Ltd.700 Silver Seven Road, Suite 120, Kanata, Ontario K2V 1C3, CanadaPhone: +1-613-591-2003 Fax: +1-613-591-1006

• Brazil Anritsu Eletrônica Ltda.Praca Amadeu Amaral, 27 - 1 Andar01327-010-Paraiso-São Paulo-BrazilPhone: +55-11-3283-2511Fax: +55-11-3288-6940

• Mexico Anritsu Company, S.A. de C.V.Av. Ejército Nacional No. 579 Piso 9, Col. Granada11520 México, D.F., MéxicoPhone: +52-55-1101-2370Fax: +52-55-5254-3147

• U.K.Anritsu EMEA Ltd.200 Capability Green, Luton, Bedfordshire, LU1 3LU, U.K.Phone: +44-1582-433200 Fax: +44-1582-731303

• FranceAnritsu S.A.16/18 avenue du Québec-SILIC 72091961 COURTABOEUF CEDEX, FrancePhone: +33-1-60-92-15-50Fax: +33-1-64-46-10-65

• GermanyAnritsu GmbHNemetschek Haus, Konrad-Zuse-Platz 1 81829 München, Germany Phone: +49-89-442308-0 Fax: +49-89-442308-55

• ItalyAnritsu S.p.A.Via Elio Vittorini 129, 00144 Roma, ItalyPhone: +39-6-509-9711 Fax: +39-6-502-2425

• SwedenAnritsu ABBorgafjordsgatan 13, 164 40 KISTA, SwedenPhone: +46-8-534-707-00 Fax: +46-8-534-707-30

• FinlandAnritsu ABTeknobulevardi 3-5, FI-01530 VANTAA, FinlandPhone: +358-20-741-8100Fax: +358-20-741-8111

• DenmarkAnritsu A/SKirkebjerg Allé 90, DK-2605 Brøndby, DenmarkPhone: +45-72112200Fax: +45-72112210

• SpainAnritsu EMEA Ltd. Oficina de Representación en EspañaEdificio VeganovaAvda de la Vega, n˚ 1 (edf 8, pl 1, of 8)28108 ALCOBENDAS - Madrid, SpainPhone: +34-914905761Fax: +34-914905762

• RussiaAnritsu EMEA Ltd. Representation Office in RussiaTverskaya str. 16/2, bld. 1, 7th floor.Russia, 125009, MoscowPhone: +7-495-363-1694Fax: +7-495-935-8962

• United Arab EmiratesAnritsu EMEA Ltd.Dubai Liaison OfficeP O Box 500413 - Dubai Internet CityAl Thuraya Building, Tower 1, Suit 701, 7th FloorDubai, United Arab EmiratesPhone: +971-4-3670352Fax: +971-4-3688460

• SingaporeAnritsu Pte. Ltd.60 Alexandra Terrace, #02-08, The Comtech (Lobby A)Singapore 118502Phone: +65-6282-2400Fax: +65-6282-2533

• IndiaAnritsu Pte. Ltd. India Branch Office3rd Floor, Shri Lakshminarayan Niwas, #2726, HAL 3rd Stage, Bangalore - 560 038, IndiaPhone: +91-80-4058-1300Fax: +91-80-4058-1301

• P.R. China (Hong Kong)Anritsu Company Ltd.Units 4 & 5, 28th Floor, Greenfield Tower, Concordia Plaza, No. 1 Science Museum Road, Tsim Sha Tsui East, Kowloon, Hong KongPhone: +852-2301-4980Fax: +852-2301-3545

• P.R. China (Beijing)Anritsu Company Ltd.Beijing Representative OfficeRoom 2008, Beijing Fortune Building, No. 5, Dong-San-Huan Bei Road, Chao-Yang District, Beijing 100004, P.R. ChinaPhone: +86-10-6590-9230Fax: +86-10-6590-9235

• KoreaAnritsu Corporation, Ltd.8F Hyunjuk Building, 832-41, Yeoksam Dong, Kangnam-ku, Seoul, 135-080, KoreaPhone: +82-2-553-6603Fax: +82-2-553-6604

• AustraliaAnritsu Pty. Ltd.Unit 21/270 Ferntree Gully Road, Notting Hill, Victoria 3168, AustraliaPhone: +61-3-9558-8177Fax: +61-3-9558-8255

• TaiwanAnritsu Company Inc.7F, No. 316, Sec. 1, Neihu Rd., Taipei 114, TaiwanPhone: +886-2-8751-1816Fax: +886-2-8751-1817

Specifications are subject to change without notice.

080929

Printed on Recycled Paper

Please Contact:

No. MX848600A-E-L-1-(1.00) Printed in Japan 2008-11 PSD