What is TTechGPS?

  • TTechGPS

    TTechGPS is a navigation system, which consists of software and hardware.

    It operates at high level of security.

  • Services:

    realtime positioning offline/postponed positioning

  • Release

    Released in 2008. Then and now, TTechGPS provides many advantages over many commercial systems.





Infrastructure overview





Protocol features

01

Encryption

AES 256 bit symmetric encryption; CBC, XOR+CBC modes supported

02

Differential attack protection

AES pseudorandom number generator; CTR mode; Gradual accumulation of entropy; Pseudorandom Initialization vector

03

Two-way Authentication protocol

Authentication of each side based on the 10-step protocol. Challenge-response mechanism. Timeout constraints;

04

Position transmission

Optimized for reduction of traffic cost. Support for differenctial data transmission. Result: 300.000+ GPS positions in 1 MB GPRS

05

Data integrity

MAC providing addition integrity protection




Device features



01

Full TTechGPS protocol support

The devices use all protocol features mentioned above

02

Transmission layer

GPS data is sent by GPRS channel to communication server

03

Embedded Development Framework

Wavecom© OpenAT framework

04

Support for other devices

Any other positioning device could connect to TTechGPS system. Our requirement is implementation of communication protocol.





Software clients

  • Overview

    This is a computer program which simulates hardware device.

  • Benefits

    development new features testing emulation debugging development of new devices based on different hardware platforms

  • Programming languages

    Two software clients are available. They are based on: C language Java language




GPS communication server

01

Full TTechGPS protocol support

The devices use all protocol features mentioned above

02

Database

Implementation based on Hibernate

Supported database:

Oracle DB2 MySQL PostgreSQL Sybase SAP DB HypersonicSQL Microsoft SQL Server Progress Pointbase Mckoi SQL or Interbase

03

Server requirements

Practically any server platform is supported. Our server implementation is based on Java. This allows our software to be started on wide spectrum of hardware.




WEB server

01

Localization

Provides access to location of each GPS device

02

Device manipulation

Register, deregister devices. Change configuration of TTechGPS devices

03

Business users manipulation

Operators and users manipulation - create, read, update, delete.

04

Session operations

05

Linking with external services

Google Maps

Yahoo Maps

06

Server requirements

Practically any server platform is supported. Our server is based on Java.




Requirements

01

Operators

TTechGPS could be accessed by any device with access to WEB sites. You could use computers, smartphones, tablets, PDA devices, etc. You need a web browser only.

02

New hardware development

Any embedded GPS, Galileo or GLONASS device with Internet access could connect to TTechGPS. We provide reference modular implementations and software clients written in C and Java, so implementation in these languages would be even more easier.