API overview and usage

The Virtual Sensor API is a software sensor used to serve in place of a physical sensor for variables (called targets) that are too costly or impractical to measure.

It leverages supervised machine learning techniques to learn the relationship between the target variable and a set of heterogeneous available variables.

This API should be used when the target variable is supposed to have an underlying pattern and when historical measurements are available. These measurements could be data collected manually or data collected by a temporary sensor.

This document provides a general tutorial for users who want to consume the Virtual Sensor API.


  • The Virtual Sensor API includes 4 features:

  • Creates a virtual sensor model based on historical data (createModel endpoint).

  • Applies a created model to a test data set (applyModel endpoint).

  • Updates an existing model that was built with the createModel endpoint (updateModel endpoint).

  • Get information about an existing model (getModelInformation endpoint).

How it works

Hands-on application

Take the tour and experiment on your own data prior to any development through our hands-on application !