STA Server SensorThings API · v1.1

Sensor data, standards-compliant by design.

An OGC SensorThings API v1.1 server for ingesting, storing and querying time-series observations from connected devices — built on a TimescaleDB + PostGIS data layer.

What it does

📡

Observations at scale

High-volume time-series readings on a TimescaleDB hypertable, queryable through the OGC entity model.

🌍

Geospatial aware

Things, Locations and Features of Interest backed by PostGIS for spatial filtering and navigation.

🔐

Token secured

Personal-access-token auth via Laravel Sanctum, with read/write gates on every entity set.

Quick reference

GET v1.1/ Service capabilities document
GET v1.1/health Liveness probe — no auth required
GET v1.1/stats Entity row counts for dashboards
POST v1.1/auth/login Obtain an access token

Entity model

Things Locations Sensors ObservedProperties Datastreams Observations FeaturesOfInterest HistoricalLocations DeviceModels Configurations TaskingCapabilities Tasks

Project context

Built for the Geonovum Testbed Sensordata 2026

A clean-room implementation of the OGC SensorThings API v1.1, extended with the RQ3 device-management entities (OpenCitySense, by Fraunhofer IOSB) explored in the Geonovum testbed. Developed by Collaborall alongside Fraunhofer, Clappform, Geoinsights and TU Delft.

github.com/Geonovum/testbed-sensordata-2026 ↗