Skip to main content
Version: 1.7.2

FROST-Server

The FROST-ServerFROST-ServerA server implementation of the OGC SensorThings API for sensor data. On the platform, a data space maps to a project in FROST-Server, and users get access through project-specific roles. allows for managing sensor data and their meta data, i.e. description of things. In addition, it enables real-time data processing, storage, and access. The Server implements and provides the SensorThings APISensorThings APIA standard API of the Open Geospatial Consortium (OGC) for sensor data. FROST-Server implements it. standardized by the OGC.

Access to the FROST-ServerFROST-ServerA server implementation of the OGC SensorThings API for sensor data. On the platform, a data space maps to a project in FROST-Server, and users get access through project-specific roles. resources is controlled using KeycloakKeycloakThe component that manages access to data spaces across all platform components. It uses realms, clients, roles, users, and groups, and represents each data space through specific roles. tokens, ensuring secure access to sensor data and related functionalities.

The FROST-ServerFROST-ServerA server implementation of the OGC SensorThings API for sensor data. On the platform, a data space maps to a project in FROST-Server, and users get access through project-specific roles. is a headless service that can be configured using an extensive OGC SensorThings REST API.

The API base path for the FROST-ServerFROST-ServerA server implementation of the OGC SensorThings API for sensor data. On the platform, a data space maps to a project in FROST-Server, and users get access through project-specific roles. is https://api.<domain>/context/sensorthings/. Metadata and measured data can be added to the FROST-ServerFROST-ServerA server implementation of the OGC SensorThings API for sensor data. On the platform, a data space maps to a project in FROST-Server, and users get access through project-specific roles. using this API, too.

For configuration, a REST testing tool like Postman can be used. With Postman, users can easily interact with the FROST-ServerFROST-ServerA server implementation of the OGC SensorThings API for sensor data. On the platform, a data space maps to a project in FROST-Server, and users get access through project-specific roles. APIs to add sensor data, manage things, and perform other actions as required.

User Roles​

The platform enables project-level permissions in FROST for fine-grained access control.

For access across all dataspaces (FROST projects), accounts can be assigned these roles in KeycloakKeycloakThe component that manages access to data spaces across all platform components. It uses realms, clients, roles, users, and groups, and represents each data space through specific roles.:

  • read
  • create
  • update
  • delete
  • admin

For dataspace-level access, create the corresponding roles for each dataspace in KeycloakKeycloakThe component that manages access to data spaces across all platform components. It uses realms, clients, roles, users, and groups, and represents each data space through specific roles. with the access type separated by two underscores:

  • ds_traffic__create
  • ds_traffic__read
  • ds_traffic__write
  • ds_traffic__update
  • ds_traffic__delete
  • ds_energy__create
  • ...

For an architectural overview over this authorization concept, go to Data spaces in FROST.