Platform for monitoring
temperature and humidity conditions
Aggregates diverse independent data acquisition systems over open protocols — a single GMP audit trail for the entire measurement infrastructure, regardless of equipment type and scale.
- ∞Measurement points — no upper limit
- Modbus · REST · SQLData acquisition protocols
- 30 minBackup RPO
- GAMP 5Category 5 — validated software
Key functions
- Source connection via Modbus TCP, REST API, remote SQL
- Recording of measurements and unlimited history storage in PostgreSQL
- Alarm detection and event logic based on channel limits
- Dual-channel notifications: standalone SMTP and the corporate portal
- Multi-site cluster architecture with no single point of failure
- Verified backups, RPO < 30 min, RTO 4 h
- HTTP API for remote administration and portal integration
- GMP audit trail: every configuration change is logged in the database
Key features
Architectural decisions that set the platform apart
Six principles behind ClimaCerto: from history that is independent of physical equipment to a single GMP audit trail for diverse sources.
Measurement point concept
The main business entity is the measurement point, not the physical sensor. When equipment is replaced, history is not lost: only the data source changes, not the point or its history.
measurement point → data source → controller
Cluster architecture
Two geographically separated nodes work independently. Each polls its own controllers autonomously — losing the link between sites does not stop acquisition or block notifications.
main node (acquisition + portal) ⇄ second node (autonomous acquisition)
Dual-channel notifications
A separate e-mail channel for alarm notifications works independently of the database and the corporate portal. Even if the infrastructure fails completely, the alarm reaches the administrator. Repeat notifications with current readings are supported.
e-mail (standalone) + corporate portal (users)
Ready for GMP validation
Developed to GAMP 5, category 5 (custom software). The validation package includes URS, DQ/IQ/OQ/PQ and a backup and recovery plan. Change control is handled through the database audit log and the CHANGELOG.
GAMP 5 Cat. 5 · IQ/OQ/PQ · Backup & Recovery
Complete audit log
Every change to limits, data sources, polling periods, access rights and notification addresses is recorded in the database audit log with a timestamp and the person responsible.
who · what · when
Aggregation of diverse sources
The system is not tied to a specific type of equipment. Any source with a documented open protocol — Modbus TCP, REST API or SQL replication — becomes a measurement point with a single event log, audit and notifications. Several specialised acquisition systems are combined under one GMP audit trail.
Modbus TCP · REST API · SQL · extensible
Competitive advantages
ClimaCerto and alternative approaches
A comparison by criteria that matter for manufacturing and storage facilities with GMP requirements. ClimaCerto covers the whole stack — from data acquisition to the validation package.
| Criterion | ClimaCerto | Typical SCADA | Cloud IoT | Excel / logbook |
|---|---|---|---|---|
| History when a sensor is replaced | Automatically | Broken | Broken | Manually |
| Autonomy when the link is lost | Every node | Depends | Data is lost | Full |
| Readiness for GMP audit | GAMP 5 package | Paid option | No documents | Limited |
| No vendor lock-in | Open stack | Proprietary | Vendor lock | Full |
| Audit trail of configuration changes | In the database log | Partly | None | None |
| Integration with the corporate portal | API-ready | Development | Webhook | None |
| Deployment on your own server | On-premise | On-premise | Cloud only | Yes |
| Backup RPO | 30 minutes | Configurable | Depends on the plan | None |
| Data acquisition at several sites | Multi-node cluster | Separate systems | Native | None |
| Diverse sources under one audit trail | Any open protocol | Usually a single vendor | Limited | None |
| Licence cost | In-house development | High | Subscription | Zero |
← All solutions · Questions and proposals — office [at] rdsoft.com.ua