1. SensLog – solution for
sensors and VGI
Michal Kepka1
Karel Charvát2, Šimon Leitgeb3
1University of West Bohemia in Pilsen
2Lesprojekt – služby, s.r.o.
3Masaryk University
Joint conference 2017
2. Content
• SensLog – application structure
• Data model
• Interface
• Applications on SensLog
• Future steps
3. SensLog application
• web-based sensor data management
application
• provides receiving, storing, processing,
analyzing and publishing of sensor data
• suitable for static in-situ sensors as well as
sensors deployed on mobile carrier
• recently handles VGI
4. SensLog technically
• modular server-side application
• written in Java language
• database part – data model in PostgreSQL
9+ with spatial extension PostGIS 2+
• server-side part – Java servlets
• REST API, various encoding formats
6. Data model
• stores raw sensor data, results of
analyses, metadata of sensor networks
• based on ISO 19156:2011 (Geographic
information - Observations and measurements)
• enhanced by hierarchy of users, alerts,
structure of sensor network
• improved on partitioning of large tables
• extendable by other profiles (VGI,
telemetry)
8. Interfaces
• REST API – system of web services
– proprietary services
– receiving and publishing of data
– encoding in JSON, CSV, plain-text
– services goal-directed, self-describing documents
• standardized – OGC SOS 1.0.0
– core profile of services
– data publication only
– XML encoded
10. Application based on SensLog
• several applications built on SensLog
• SensLog as data storage, analytical
module
• from light web clients to standalone mobile
applications
• using different modules from SensLog
11. Groundwater monitoring
• monitoring of ground water in
protected area Litovelské
Pomoraví (CZ)
• static in situ sensors in
shallow boreholes
• evaluation of annual cycles,
alerts on rapid changes to
both trend directions
12. FarmTelemetry
• monitoring of agro
meteorological
phenomena
• tracking of agricultural
machinery
• source data and analysis
for evaluation of efficiency
and economy of farm
• farms in CZ, IT, LV
13. VGI collecting
• mobile application for
collecting user-defined POIs in
terrain directly
• POI with variable structure of
attributes
• additional multimedia content
• RDF encoding for integration
with SDI4Apps SPOI data set
14. Future steps
• implementation of NGSI-9/10 interface –
connection to FIWARE tools
• adding user-defined RDF encoding of VGI
• closer integration with sensor catalogue
(IoT Discovery, SensorDCAT)
15. Thank you for attention
Questions?
T H I S P R E S E N T A T I O N W A S S U P P O R T E D B Y T H E P R O J E C T D A T A B I O T H A T H A S R E C E I V E D F U N D I N G F R O M
T H E E U R O P E A N U N I O N S H O R I Z O N 2 0 2 0 R E S E A R C H A N D I N N O V A T I O N P R O G R A M M E U N D E R G R A N T
A G R E E M E N T N O 7 3 2 0 6 4 .
Michal Kepka
mkepka@kgm.zcu.cz
www.senslog.org