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)
Download
Sensor Aggregator Responder:
- v1.1 (Released 02 May 2015, Deliverable 7.2)
- Source (700 KB): CARRE_Sensor_Aggregator_Responders_v1.1.zip (Java code)
- v0.2 (Released 01 Feb 2015, Deliverable 3.2)
- Source (687 KB): CARRE_Sensor_Aggregator_Responders_v0.2.zip (Java code)
- Required Java Library
- Binary (363 KB): SCRIBE Library_v1.3.3.jar (Java binary)
Historical Data Retriever:
- v1.1 (Released 02 May 2015, Deliverable 7.2)
- Source (5.3 KB): CARRE_Historical_Data_Retriever_v1.1.zip (Python code)
- v1.0 (Released 01 Feb 2015, Deliverable 3.2)
- Source (4 KB): CARRE_Historical_Data_Retriever_v1.0.zip (Python code)
Triple Store:
- v1.1 (Released 02 May 2015, Deliverable 7.2)
- Source (33 KB): CARRE_Triple_Store_v1.1.zip (Python code)
- v1.0 (Released 01 Feb 2015, Deliverable 3.2)
- Source (33 KB): CARRE_Triple_Store_v1.0.zip (Python code)
Visit
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