AI4IoT Data Source
This asset was development for the AI4IoT Pilot, with the goal of providing a tool to access raw data from a network low-cost sensors deployed in Trondheim, Norway.
The Data Source component serves as an aggregator of data incoming from different services, and which is useful for the AI4IoT pipeline. In particular, it connects to external APIs and provides data in an unified (and standardized through protobuf message definition) way.
The AI4IoT tackles air quality in the city of Trondheim, Norway. Therefore, the current version of this component fetches data for this city. The structure can, however, be replicated to any other place by extending the scripts with the given API calls for the place of interest.
Currently, available data through this component is pollution measurements both from a network of low-cost sensors, a (much smaller) network of industrial sensors and meteorological data.
The Visualization module exposes the set_values service, which receives the raw and calibrated data and outputs a simple web interface for exposure of the data passing through the pipeline.
See the GitHub repository and the AI4IoT Pilot page for more information.