Github pages landing page for AIT-RDP organization
![]() |
RDP Database: Hosts the scheme as well as the migration scripts that set up the long-term storage based on Timescale DB |
![]() |
RedSQL Data Sync: Generic Redis to SQL data synchronizer |
![]() |
PyRDP Commons: A small helper library to group common AIT RDP functions and to provide a unified user experience |
![]() |
RDP Data Crawler: Periodically fetches publicly available forecast and measurement information and stores it into Redis streams |
![]() |
Modbus Crawler: Simple Python Modbus Crawler that reads registers of a Modbus server/slave based on a register secification in a data frame/csv/… |
![]() |
MQTT Client: The MQTT Client library provides MQTT functionality for the RDP, supporting multiple payload formats including JSON, compressed JSON with ZSTD, and SparkplugB protocol. |
![]() |
RDP Regularizer: Regularizes jittery Redis streams onto a UTC grid, fills gaps by imputation or forecast, and writes a strictly regular output stream. |
You may find a tutorial on configuring an RDP setup here.
Pre-built container images for the RDP services are published on Docker Hub under the ait1 organization.
| Component | Image | Description |
|---|---|---|
| RDP Database | ait1/rdp-database |
Schema management container that sets up the long-term storage of the AIT RDP based on TimescaleDB. |
| RedSQL Data Sync | ait1/rdp-redsql |
Generic Redis to SQL data synchronizer. |
| RDP Data Crawler | ait1/rdp-data-crawler |
Data manipulation logic to interface several external systems from the AIT RDP. |
Each repository publishes the following tags:
latest-dev — the most recent development build; use this to always pull the current version.development-<commit> — an immutable build pinned to a specific source commit; use this to reproduce a known configuration.# always the latest development build
docker pull ait1/rdp-data-crawler:latest-dev
# a specific, reproducible build
docker pull ait1/rdp-data-crawler:development-5c06f273
Browse all repositories and available tags on the AIT organization page on Docker Hub.