EGNOS Toolkits

How can app developers easily enhance the GNSS position in their apps with EGNOS?

EGNOS is a European system that provides a higher accuracy than GPS over Europe through the use of geostationary satellites that broadcast data used to correct GPS positions. It offers an innovative feature - "Integrity" - that gives you a guarantee of your position and alerts you when GPS satellites data should not be trusted. It is of importance in case of solar activity peaks (like in 2012 and 2013) that can disturb satellites emissions. When the EGNOS satellite signals are not accessible (e.g. in urban canyons or under tree canopy) it is not a problem as EGNOS corrections can still be retrieved from the internet (with SISNeT or EDAS).

To help you benefit from these advantages, the European Commission provides you with easy and ready to use EGNOS toolkits for free!

What is an EGNOS toolkit?

For anyone looking into a mobile device (receiver manufacturers, mobile phone developers) it is a source code ready for integration into a smartphone or a handset to benefit from EGNOS advantages thus to get a competitive advantage

For anyone creating new apps (app developers, researchers, university students, etc.) this is a collection of software, a demo application and supporting materials that allows you to create innovative applications using EGNOS

For anyone who is just curious, it provides a great opportunity to understand the entire GNSS position computation chain from raw satellite signals to a GPS and enhanced GPS (EGNOS) position

Why use an EGNOS toolkit?

Since implementing EGNOS requires some specific skills, the toolkit helps you save time and energy by providing a ready-for-use source code and a demo application showing the advantages and possibilities offered by EGNOS.

As EGNOS is fully interoperable with other SBAS in the world such as the existing US WAAS, the toolkit onboard your receiver can provide its advantages in different universitparts of the world.

Go to the EGNOS benefits page arrow

Which are the EGNOS toolkits?

At present there are three EGNOS toolkits developed and available in this section:

  • EGNOS SDK
  • PEGASE tool
  • SIGNATURE tool

The common purpose of the EGNOS toolkits is to provide a source code to ease the implementation of EGNOS and EDAS. However, they differentiate by the hardware needed to run the toolkit, or by the features provided.

Performances of the EGNOS toolkits

During the test phases evidences were collected to prove the benefits of using EGNOS :

- the EGNOS SDK provides a software receiver to enhance GPS positions, and proved that position accuracy increases on average of 30%

egnos sdk Geographic Position Error in [m]

- the PEGASE tool proved the algorithm works and approaches EGNOS performance in case the receiver algorithms are known

- the SIGNATURE tool demonstrated when the PVT algorithms were known, that the EGNOS solution improved the Horizontal positioning performance of GPS in the 95th percentile by around 2 meters.

For both tools the resulting performance depends from the environment conditions, and the receiver model. Further tests are ongoing and the updated results will be released when ready.

Go straight to the toolkit page you are interested in:

EGNOS SDK

The EGNOS SDK applies the full theory of EGNOS and GPS starting from the raw data provided by a GNSS chipset, on a broad set of platforms (iPhone, Android, Blackberry and Windows Phone). The corrections used come either from the signal in space or from SISNeT, the service aiming at providing EGNOS corrections through the Internet. The demo application provides in real time the GPS position, the EGNOS enhanced position and its level of integrity

As, so far, GPS chips inside smartphones are "blackboxes", the only way to retrieve EGNOS and GPS raw data and to provide a demonstration, is to rely on an external GNSS receiver connected to the smartphone by Bluetooth.

Go to the EGNOS SDK page arrow

PEGASE tool

The PEGASE team has developed a toolkit to apply EGNOS corrections on Nokia Maemo phones using the EGNOS corrections from EDAS and without the need of an external GNSS receiver. PEGASE has developed an additional application called "EDAS proxy" which extracts from the EDAS data flow only the data that are necessary for the EGNOS application and make them available on the Internet in the SISNeT format.

SIGNATURE tool

The SIGNATURE toolkit provides EGNOS corrections for Android phones. It applies correction data received via the internet (SISNeT) to the GPS position calculated by mobile phone's internal GNSS chipset. The toolkit consists of a library of functions which can eventually be integrated directly in the Application Programming Interface (API) of the mobile phone operation system. Application developers will simply request a position using the API and the API will return the EGNOS improved position. The library has been successfully tested on HTC Wildfire, Desire and Legend, without the need of an external GNSS receiver

Go to the SIGNATURE  page arrow

Which is «YOUR» toolkit?

The
EGNOS
toolkits
Referring OS Referring Hardware Go to
YOUR toolkit
OS Version Smartphones Receivers**
EGNOS SDK
egnos sdk download
2.3.3 Google Phone
(Samsung Nexus S)
uBlox EVK-6T
with premium
feature raw data
EGNOS
SDK page
arrow
Samsung Galaxy S
Samsung Galaxy S II
2.3.4
4.0.1
Samsung Galaxy Nexus
 iOS iOS 4.3.1

iPhone 4
(with "BTStack version 0.3-1170" installed)

 Blackberry 6.0.0.534 BB torch 9800
 Windows Phone 7 7.0.7392.0 Samsung Omnia 7
SIGNATURE tool Go to the SIGNATURE  page
arrow
PEGASE tool To be further developed

For further information please contact:

egnos.toolkits@gsa.europa.eu

** Some of the receivers that support the EGNOS SDK functionalities
** If you are a receiver manufacturer and want to include your EGNOS-enabled receiver in the list please contact:
egnos.toolkits@gsa.europa.eu

only the data that