2. The SenCore Monitoring Interface

The SenCore interface is organized into three primary tabs, providing distinct, high-level views of the monitoring network: the Dashboard, the Map View, and the Table View.

2.1. Main Dashboard View

The Main Dashboard is the default view upon login. It provides an at-a-glance summary of the entire sensor network’s real-time status. This view is comprised of two main components, as shown in Figure 2.

The SenCore Main Dashboard

Figure 2: The SenCore Main Dashboard

Metrics Bar

A persistent bar at the top of the interface displays four key real-time metrics for a high-level operational overview:

  • Total Stations: The total number of monitoring stations registered to the account.

  • Online Stations: The subset of stations currently active and successfully transmitting data.

  • Data Points/sec: The real-time data ingestion throughput, indicating the volume of data being processed by the platform.

  • Active Alerts: The number of stations or data points that are triggering pre-defined alert conditions and may require attention.

Environmental Stations List

The main body of the dashboard lists all registered monitoring stations as individual “cards.” Each card displays:

  • Station Name (e.g., “Athens Test Station”).

  • Status tags (e.g., “active,” “public”).

  • A brief description and the station’s unique UUID.

  • Latest Readings: A snapshot of the most recent data received (e.g., Temperature, Humidity).

  • Action buttons, including View Details and Time Series.

2.2. Geospatial Map View

The Map View tab provides a geospatial representation of all registered monitoring stations, which is essential for visualizing the spatial distribution and density of the sensor network.

As shown in Figure 3, the map interface displays pins at the precise geographic coordinates of each station.

Geospatial Map View of registered stations

Figure 3: Geospatial Map View of registered stations

Clicking a station pin on the map will open a summary pop-up card (Figure 4). This card displays key information, including the Station Name, Description, Owner, and Latest Readings. It also provides a View Full Details button, which serves as a shortcut to the detailed station modal (see Section 3.2).

Station summary pop-up in Map View

Figure 4: Station summary pop-up in Map View

2.3. Platform-Wide Table View

The Table View tab provides a comprehensive, platform-wide, and filterable database of all individual data points ingested from all registered stations. This view is the primary tool for raw data analysis and batch filtering across the entire network.

Platform-wide data Table View with filtering

Figure 5: Platform-wide data Table View with filtering

As shown in Figure 5, this interface includes several powerful features:

Data Columns

The table organizes all ingested data by Station, Metric (e.g., Temperature, Humidity, Pressure), Value, Unit, and an exact Timestamp.

Advanced Filtering

The view provides multiple filtering tools to query the dataset:

  • Search: A free-text search bar for station or metric names.

  • Station Filter: A dropdown menu to isolate data from one or more specific stations.

  • Metric Filter: A dropdown menu to isolate specific types of data (e.g., view only “Temperature” readings from all stations).

  • Time Range: A date/time picker to select a specific time range (e.g., “Last Month,” “Last 24 Hours,” or a custom range).

Pagination

The interface includes standard pagination controls (Rows per page, page navigation) to efficiently manage and navigate large datasets.