System - go to homepage
System logo

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
  • C# for Windows (.NET Framework)
  • 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

Android

The minimum hardware requirements are primarily dictated by Trimble Catalyst and are adopted for TPSDK. Because the GNSS engine is software-based, a certain minimum CPU speed is necessary.

Minimum Specifications for TPSDK:

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

Recommended Specifications for Trimble Catalyst:

Specification Requirement
Android API Level 26 or higher (Android 8.0, “Oreo”)
Android Version 64-bit
Architecture 64-bit ARM
Processor Snapdragon 821 or equivalent, or higher
CPU Speed 1800 MHz or higher
RAM 2000 MB

iOS

Minimum Specifications:

Specification Requirement
iOS Version 13 or higher
Architecture ARM64

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