Simulation PSY Overview

The Simulation Positioning PSY enables application developers and device creators to test Location Based Services enabled applications by providing simulated position updates without the need for a real GPS module or network connection.

This document is for application developers and device creators.

Purpose

When creating an application or developing a mobile device it is useful to have a test PSY that delivers repeatable, defined position data.

It is also useful to be able to test an application when there is no real GPS data information available because either the application is being tested on a development board, in a Windows emulator environment or inside a building where no GPS signal is available.

Simulation PSY provides a means to test Location Based Services in any of these situations.

Required background

A basic understanding of GPS concepts and the NMEA data standards are useful.

Key concepts and terms

GPS

Global Positioning System

NMEA

National Marine Electronics Association.

In particular NMEA 0183 version 2.1 which defines the electrical signal requirements, data transmission protocol and time, and specific sentence formats for a 4800-baud serial data bus used for interconnecting marine instrumentation including GPS receivers.

NMEA 0138 defines an ASCII data format that includes geographical position.

PSY

Positioning Plug-in

WGS-84

World Geodetic System 1984

Architecture

Figure 1 shows the Simulation PSY component with associated LBS components.

Figure 1. Figure 1. Simulation PSY and related components.

APIs

The PSY provides a single API of Central Repository type. See Simulation PSY Settings API for more information.

Typical uses

Simulation PSY is used by application developers to test applications. See Simulation PSY User Guide for more information about how to use the PSY.