1. Introduction to the SenCore Service

1.1. Service Overview & Purpose

SenCore is a comprehensive sensor monitoring platform engineered for robust environmental intelligence. It is offered as a service within the Destination Earth (DestinE) Core Service Platform (DestinE Platform).

The platform provides a simplified, high-availability solution for real-time data ingestion, advanced analytics, and insightful data visualization for sensor networks. It is designed to scale and support sensor deployments across Europe and beyond, providing critical data for environmental monitoring.

The SenCore landing page, shown in Figure 1, summarizes the platform’s mission and provides high-level operational metrics, including the number of active stations, total data points processed, geographic coverage, and service uptime.

1.2. Core Platform Features

As illustrated in Figure 1, SenCore is built upon six foundational pillars to deliver a comprehensive monitoring solution:

Real-Time Monitoring

Monitor environmental conditions such as temperature, humidity, air quality, and other weather data in real-time across multiple, geographically dispersed locations.

Multi-Protocol Support

Ingest data from a diverse range of sensor hardware using various protocols, including HTTP, MQTT, and CoAP, ensuring seamless integration with new and existing devices.

Geospatial Analytics

Utilize advanced mapping and location-based analysis, empowered by PostGIS integration, to derive spatial data insights and visualize sensor distribution.

Time Series Analytics

Perform powerful time-series data analysis using TimescaleDB for historical trend identification, anomaly detection, and forecasting.

Enterprise Security

Employ robust, Keycloak-based authentication and authorization for secure access to sensitive environmental data, ensuring data integrity and user management.

RESTful API

Leverage a comprehensive, standards-compliant RESTful API with Swagger/OpenAPI documentation for straightforward integration, automated development, and programmatic data extraction.

Alerting System

Configure flexible, rules-based alerts to monitor critical environmental thresholds. Define alert conditions (e.g., temperature > 35°C) and receive notifications when sensor readings exceed specified limits.

Station Comparison

Compare data from multiple monitoring stations side-by-side with interactive time series charts, enabling regional analysis and cross-station validation.

OGC SensorThings API

Access sensor data through the OGC SensorThings API v1.1, an open standard for IoT sensor data interoperability that enables seamless integration with other OGC-compliant systems.