The Trimble Catalyst system consists of various components - each responsible for dedicated tasks:
Trimble Mobile Manager available in Google Play Store
Trimble DA1 antenna
Trimble Mobile Manager
Trimble Mobile Manager (TMM) is your gateway to the Trimble Catalyst universe.
TMM takes care of all subscription related tasks like pulling information from the server or keeping subscriptions up to date. TMM also installs the Trimble Catalyst Service - the number crunching engine that is the core element of the GNSS engine.
Furthermore it allows trouble shooting issues in the field via advanced log options (see documentation for details).
For users of the Trimble Catalyst system TMM offers various information about the current position status such as:
- A satellite overview page
- Options to customize NTRIP settings
- Purchased subscription overview
It also helps a developer via various Android Intent services such as:
- Performing a login on behalf of the calling application
- Showing an information page on behalf of the calling application
Trimble DA1 antennaIt's a lightweight, robust and affordable antenna with specs close to a high-end receiver. It's a dual frequency antenna with support for the most common tracking signals, plus supports Trimble RTX™ technology.
Trimble Precision SDK for Catalyst
The Trimble Precision SDK has its roots in Windows but was ported to Android to solve the needs in the corresponding markets.
The Trimble Precision SDK for Catalyst (TPSDK for Catalyst) contains known Windows libraries (like Sensor Software Interface - SSI) and a selection of code samples that you can use when you create applications supporting Trimble Catalyst.
In contrast to the Windows flavor of TPSDK, the Android flavor focuses ease of use. Therefore additional wrapper layers (called Facades) have been added to demonstrate how to utilize TPSDK effectively and with only few lines of code. The Facades are available in both project and source code form - and can be directly dropped into your solution to provide an easy-to-use API interface.
You can use the TPSDK for Catalyst, along with your chosen development environment (Microsoft Xamarin for Android or Java), to connect and control not only the Trimble Catalyst soft GNSS receiver, but also traditional GNSS receivers.
HardwareThe Trimble Catalyst solution contains a software-based GNSS engine targeting Android phones. It therefore needs a minimum amount of CPU power, available at all times, to compute positions
The minimal software/ hardware specification for a device running Trimble Catalyst is:
- Android API level 20 or higher (Android 5.0 aka KitKat)
- ARM architecture
- Snapdragon 801/ equivalent or higher
- 1400MHz or higher
- 1500MB RAM
The recommended software/ hardware specification for Trimble Catalyst is:
- Android API level 23 or higher (Android 6.0 aka Marshmallow)
- Android 64bit flavor
- ARM architecture 64bit
- Snapdragon 821/ equivalent or higher
- 1800MHz or higher
- 2000MB RAM
Trimble Catalyst is a subscription-based system. A subscription is tied to a user or more precisely their Trimble ID (TID) which can be created free of charge. A TID must be in place when connecting to any type of receiver as the TID acts as authorization. More details on this can be found in the documentation.
Trimble Mobile Manager
As already mentioned Trimble Mobile Manager (TMM) is your gateway to the Trimble Catalyst universe. It not only helps both user and developer to download a valid subscription but it also allows e.g. sharing a position via the Android Location API or updating your antenna firmware.
Even more information can be found on the Trimble Catalyst Help page.