Deformation Monitoring System
for the 21st Century


Our research at the 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 …

Monitoring System

The free and open-source application OpenADMS is a modern multi-platform monitoring system for automated observations in engineering geodesy.

OpenADMS can be used to implement geodetical and geotechnical sensor networks within the Internet of Things.


The monitoring system supports many geodetical, geotechnical, and meteorological sensors.

Additional sensors can be added without programming, simply by modifying the configuration.


Our monitoring platform is compatible to all modern computer architectures and a broad range of operating systems.

Windows, macOS, FreeBSD, Linux, Android

You can run the software on single-board and embedded computers with various Unix derivates or Linux distributions.


The OpenADMS Node application consists of distinct modules for sensor control and observation data processing.

Python Powered

Extended functionality can be added through supplementary software modules written in Python 3 and other languages.

Open Interfaces

The native Application Programming Interface (API) enables network-based remote control and data exchange with third-party software. OpenADMS uses the MQTT message protocol for internal and external communication.

Free & Open Source

All componentes of the project are open source. The software is licenced under BSD-2-Clause and can be used for academic and commercial purposes, free of charge.

OpenADMS sensor network
Schematic illustration of a sensor network based on OpenADMS


The Open Automatic Deformation Monitoring System (OpenADMS) is a free and open-source software for sensor control, observation data processing, and spatial data storage in the Internet of Things (IoT).

OpenADMS Node

The OpenADMS Node software 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.

Learn more … GitHub

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 REST interface 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.

Learn more … GitHub


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.

Learn more … GitHub

Monitoring with totalstation
Automatic deformation monitoring with DABAMOS and robotic totalstation

Funded by:

Hochschule Neubrandenburg – University of Applied Sciences