What is CARRE Sensor Data Aggregator?

The main goal of Sensor Data Aggregator is to integrate sensors data from data clouds of various manufacturers such as iHealth, Fitbit, Medisana, Misfit, Withings, Google Fit, to convert that data RDF triples and to store that RDF in the CARRE semantic repository.

The main parts of this aggregator are: the Sensor Aggregator Responder, the Historical Data Retriever and the Triple Store.

  • The Sensor Aggregator Responder is a Web service which responds to HTTP GET or POST notifications, identifying the sensor provider who initiated the notification and the CARRE user to whom the data belongs. It invokes the relevant service corresponding to that provider, which then fetches that new data converts it into RDF and stores it in the CARRE semantic repository.
  • The Historical Data Retriever is the historical data retriever designed to fetch data stored by sensor providers from before the date a user connected that provider to CARRE. By default, data is fetched from the start date of the CARRE project. This process only applies to users who agree explicitly to their historical data being fetched.
  • The Triple Store is the Django application that implements the connection of sensors’ manufacturers with CARRE’s RDF repository (Virtuoso)


Sensor Aggregator Responder:

Historical Data Retriever:

Triple Store:


Sensors Aggregator Integration: https://carre.kmi.open.ac.uk/devices/

CARRE Sensor Data Aggregator is Open Source

CARRE Sensor Data Aggregator is Open Source and can be freely used in Open Source applications under the terms GNU General Public License (GPL).

Copyright © 2015, CARRE Project, The Open University (OU), UK and Kaunas University of Technology (KTU), Lithuania