| Literature DB >> 26999160 |
Alexander Kotsev1, Sven Schade2, Massimo Craglia3, Michel Gerboles4, Laurent Spinelle5, Marco Signorini6.
Abstract
The widespread diffusion of sensors, mobile devices, social media and open data are reconfiguring the way data underpinning policy and science are being produced and consumed. This in turn is creating both opportunities and challenges for policy-making and science. There can be major benefits from the deployment of the IoT in smart cities and environmental monitoring, but to realize such benefits, and reduce potential risks, there is an urgent need to address current limitations, including the interoperability of sensors, data quality, security of access and new methods for spatio-temporal analysis. Within this context, the manuscript provides an overview of the AirSensEUR project, which establishes an affordable open software/hardware multi-sensor platform, which is nonetheless able to monitor air pollution at low concentration levels. AirSensEUR is described from the perspective of interoperable data management with emphasis on possible use case scenarios, where reliable and timely air quality data would be essential.Entities:
Keywords: AirSensEUR; INSPIRE; Internet of Things; air quality; interoperable sensors; sensor observation service; sensor web enablement
Year: 2016 PMID: 26999160 PMCID: PMC4813978 DOI: 10.3390/s16030403
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Theoretical challenges in sensor web research [11].
Figure 2Architecture of AirSensEUR.
Figure 3Hardware components of AirSensEUR.
Hardware components of AirSensEUR.
| 1. Host with CPU at the back side | 2. Sensor shield |
| 3. Control panel | 4. Battery |
| 5. GPS Antenna | 6. USB for GSM/GPS key |
| 7. USB WiFi key | 8. On/Off switch |
| 9. USB power supply and battery recharging | 9a. Wall power supply (220 V) |
| 10. USB to Linux console to control CPU |
Open source software products used in AirSensEUR.
| Functionality | Products | Overview |
|---|---|---|
| 1. Web transactions | AirSensEUR SOS-T client | Java application, pushing data (JSON POST transactions) from the host to a server when an Internet connection is available. |
| 2. Storage | sqlite3 | Local data storage on the sensor host. |
| PostgreSQL/PostGIS | Server-side storage, with a database schema suitable for the | |
| 3. Web services | Implementation of an INSPIRE-compliant SOS | |
| RESTful interface on top of the SOS web service | ||
| 4. Clients | Mobile-friendly web client for interaction with observation data | |
| Geoserver | Mash-up with other geospatial data and implementation of INSPIRE discovery and view services | |
| RStudio (including Shiny and sensorweby) | JavaScript SOS client with functionality to process and analyze air quality data with R [ | |
| 5. Visualization | R | Post-processing of data (e.g., for calibration or further statistical analysis) |
Figure 4Sample InsertObservation JSON request.
Figure 5User interface of the SensorWeb client, loaded with AirSensEUR data.
Figure 6AirSensEUR data loaded and visualized in “R”.