Deformation Monitoring Systems for the 21st Century

Deformation monitoring with DABAMOS

Our research at Hochschule Neubrandenburg – University of Applied Sciences aims to discover new ways of ensuring the stability and structural integrity of buildings, terrain, and other observed objects by moving geodetic deformation monitoring into the Internet of Things.

Learn more …


Two monitoring systems have been developed as part of our research:

A software package for deformation monitoring written in Fortran 2018, currently in development. Includes a distributed monitoring system for automated observations in engineering geodesy.
A prototype monitoring system in Python 3, developed between 2015 and 2020. It consists of client and server programs to create geodetic and geotechnical sensor networks within the Internet of Things.

Both systems are released under open source licences, and may be used without charge.

Deformation Monitoring Package

The Deformation Monitoring Package (DMPACK) is a free and open source software package for sensor control and automated time series processing in engineering geodesy and geotechnics. The package consists of a library libdmpack and additional programs based on it which serve as a reference implementation of a sensor network middleware for modern deformation monitoring.

Tech Stack

Open Automatic Deformation Monitoring System

The Open Automatic Deformation Monitoring System (OpenADMS) is a prototype implementation of a monitoring system that includes modules for sensor control, observation data processing, and spatial data storage in the Internet of Things.

OpenADMS Node
OpenADMS Node runs on single sensor node instances in a sensor network to obtain the measured data of total stations, digital levels, inclinometers, weather stations, GNSS receivers, and other sensors. The raw data is then processed, analysed, stored, and transmitted to cloud services or databases.
OpenADMS Server
OpenADMS Server is a set of scripts and configuration files for nginx and PostgreSQL to run an HTTP service for time series data, obtained from IoT sensor networks based on OpenADMS Node or 3rd party applications. A HTTP-RPC API is provided for sensor data storage and retrieval. Access the API from your web browser, with command-line tools like cURL or HTTPie, or directly from within your programming language.
OpenADMS UI is a single-page application for the remote control of OpenADMS Node and OpenADMS Server instances. It is written in ECMAScript 2015 and relies on jQuery, Backbone.js, Papa Parse, Moment.js, and Plotly.js.


2023-09-19: New Web Site
The project web site has been updated, and got a face-lift.

Schematic illustration of a sensor network based on OpenADMS

Partially funded by:

Hochschule Neubrandenburg – University of Applied Sciences