System - go to homepage
Trimble Trimble
Trimble Precision SDK

System

Basics

To create a solution that integrates Trimble’s positioning technology, a few key components are required—each responsible for specific tasks:

  • Trimble Mobile Manager
  • Trimble GNSS receiver
  • Trimble Precision SDK

Download Trimble Mobile Manager

Trimble Mobile Manager is available on multiple platforms:


Trimble Mobile Manager

Trimble Mobile Manager (TMM) serves as your gateway to Trimble web services, including subscriptions, geoids, Catalyst firmware updates, and more.

TMM handles all subscription-related tasks, such as retrieving information from the server and keeping subscriptions up to date. It also checks for firmware updates and installs the Trimble Catalyst Service.

Additionally, TMM supports troubleshooting in the field through advanced logging options (see the documentation for details).

Key Features

For Trimble Catalyst Users:

  • Satellite overview page
  • NTRIP settings customization
  • Subscription management and overview

For Developers:

  • Login on behalf of the calling application (Android Intents / iOS custom URL schemas)
  • Information page display for the calling application
  • On-demand session management

Trimble GNSS Receiver

Trimble GNSS solutions provide surveyors and GIS professionals with reliable, innovative tools tailored to their needs.

For example, the Trimble DA2 is a multi-frequency receiver (L1, L2, L5, MSS) that supports the most common tracking signals, as well as Trimble RTX technology.


Trimble Precision SDK for Android, iOS and Windows

The Trimble Precision SDK (TPSDK) is a set of libraries that provide unified access to Trimble technology.

Supported Platforms

TPSDK is available as a component in:

  • C# for Android, iOS and Windows (.NET)
  • Java for Android
  • Objective-C for iOS

SDK Components

In addition to the core API, the SDK includes a wrapper layer called the facade, which demonstrates how to use TPSDK effectively with just a few lines of code. The facade is available as both a project and source code, and can be directly integrated into your software solution to provide an easy-to-use API interface.


Requirements

Hardware

Minimum Specifications for TPSDK:

Minimum Specifications:

Specification Requirement
Android API Level 23 or higher (Android 6.0, “Marshmallow”)
Architecture ARM
Processor Snapdragon 801 or equivalent, or higher
CPU Speed 1600 MHz or higher
RAM 2000 MB

Minimum Specifications:

Specification Requirement
iOS Version 13 or higher
Architecture ARM64

Minimum Specifications:

Specification Requirement
Windows version 11
Architecture x64

A full and up-to-date list of supported devices can be found in the Apple support forum.