Introduction to the HERE Tracking API
The Tracking backend exposes a set of REST APIs as the HERE Tracking API. This API enables location tracking and geofencing for a variety of device form-factors including small-footprint (small memory and processing power) devices.
Why Use the HERE Tracking API
The HERE Tracking API provides resources to address the following high-level use cases:
| Feature | Description |
|---|---|
| Connect Devices | Provides the APIs to connect all your tracker devices and to rapidly deploy your IoT solution. |
| Real-time Location and Data | Track your devices indoor and outdoor, see traces on a map and create geofences. |
| Historical data | Retrieve historical tracking data for analysis with data visualization tools such as charts, graphs, and heatmaps. |
Features
The HERE Tracking API builds upon a set of objects and backend capabilities that facilitate working with IoT devices in an open and flexible manner. Here's a summary of the main features:
Devices
Add devices to the cloud and configure in detail how they report their geolocation and environmental data.
Input streams
Make device and external location event ingestions using Kafka or Data API streams.
Events output streams
Receive events through Kafka or Data API streams.
Traces output streams
Receive traces through Kafka or Data API streams.
Positioning
Use WLAN, Cell and Bluetooth LE to determine position on devices without GPS or in areas where GPS is unavailable.
Shadows
Manage the configuration for your devices and access their reported geolocation and environmental data.
Traces
Access current and historical data that a device collected.
Geofences
Create geofences that generate events when a device enters or exits a geofence.
Sensors
Create sensor rules that generate events when get triggered by a reported device sensor reading.
Rules
Create rules that generate events when get triggered by a device behaviour.
Associations
Manage associations between devices, geofences and sensor rules.
Events
View event history.
Aliases, Metadata and Labels
Associate external IDs or additional descriptive data with the HERE Tracking API resources.
Cloud to Cloud Connections
Ingest data from third-party clouds using Virtual Devices.
Shipments
Create and manage shipments to track multimodal logistics journeys.
Locations
Create and manage locations that are geographical building blocks for shipments.
Shipment times (ETA/ETD)
Create and manage the estimated time of departure and estimated time of arrival for shipments and segments.
Shipment emission reports
Get estimated emissions calculation for shipments.
Note
For the available authentication options, see the Identity & Access Management Developer Guide.
For more information on:
- The terms and conditions covering this documentation, see the HERE Documentation License.
- How HERE is committed to respecting your privacy and to complying with applicable data protection and privacy laws, see the HERE Privacy Charter.
Updated 23 days ago