In some tasks, you don’t need to continuously receive messages from your device. But just get its state and last value of all parameters to answer the questions like:
What was the last position of my device?
When was the device online last time?
What was the last value of the given sensor and when was it updated?
Telemetry is a structure that analyses each new message received by the registered device and stores the last value of each parameter and time when it was received. Following is the principle of device telemetry operation.
You can get telemetry via the appropriate REST API call. Telemetry will be returned as an object where the key is a parameter name, value is an object with fields value, and ts is a timestamp when the value was updated, e.g.
Telemetry can be viewed in TrackIt:
or the Telemetry device tab:
With telemetry feature, you don’t need to recall the latest messages to get device’s last state.
Also, check telemetry article on our blog.