Non-technical questions
The Trimble® Precision SDK is a set of modular components that provide access to Trimble technology. Partners can use these components to easily integrate Trimble technology into their solutions.
Currently, the Trimble Precision SDK includes:
- Sensor Software Interface (SSI)
- Spatial Imaging Library (SIL)
- Controller Software Interface (CSI, v1 licensing)
- Licensing Software Interface (LSI, v2 licensing)
Each component serves a specific purpose. Choose the components that match your needs:
- SSI: Object-oriented driver for Trimble optical instruments and GNSS receivers
- CSI: Interface for device serials, licensing, and Bluetooth tools
- SIL: Library for converting angles to pixels and vice versa, typically used with video streams from optical instruments
Download TPSDK via Trimble Installation Manager (TIM). A developer license is required for installation; without it, TPSDK will not appear in TIM. To request a license, contact TPSDK admin or see the Getting started page.
TPSDK for Windows and Android/iOS is free. However, all users (developers and end users) need a license to run TPSDK:
- Developers: Timed developer license
- End users: Perpetual product license (requires product registration; see documentation for details)
Product licenses require a signed TPSDK contract and approval. Steps:
- Confirm the SDK meets your needs.
- Contact tpsdk_admin@trimble.com to request the contract.
- Return the signed contract to Trimble (includes application and domain details).
- Upon approval, Trimble assigns a unique application ID and license name.
- Once you receive the product ID, your application is ready for release.
Technical questions
Familiarity with any .NET language (e.g., C#) is required. Microsoft Visual Studio is recommended.
- TPSDK Windows: .NET Framework v4.8 (TPSDK [202X])
- TPSDK Android/iOS: .NET8 (TPSDK [202X])
Currently:
- Windows is supported via .NET Framework (.NET in the pipeline)
- Android/iOS via .NET
A unified .NET version for all platforms is planned but not yet available. For details, contact TPSDK admin.
TPSDK supports all Trimble controllers and devices in the Geospatial domain, including GNSS receivers, optical instruments, and scanners (Windows and Android).
The TPSDK Redist zip includes optional files that may be needed, depending on the target PC. Along with Visual C++ Runtimes, the Redist package also contains drivers for SSeries and SX Series instruments.