Realtime Monitoring & Custom Alerting

Live lab telemetry with Grafana-style monitoring and MQTT routing.

Sensor measurements can be published over MQTT, centralized, visualized in realtime, and evaluated against custom alert rules. This demo simulates a small laboratory monitoring stack with updating telemetry, triggered alerts, and message routing.

System live
Brokermqtt://lab-broker
Active sensors4
Messages0
Receiving MQTT telemetry
Cold room4.2 °Clab/coldroom/temperature
Incubator36.8 °Clab/incubator/temperature
Freezer-79.6 °Clab/freezer/temperature
Humidity46.0 %lab/environment/humidity
Panel A

Temperature telemetry

LIVE
Cold roomIncubatorFreezer
Panel B

Humidity

LIVE
Alert threshold > 65%
Alert rules

Custom thresholds

MQTT routing

Message flow

01SensorsPublish measurements
02BrokerTopic routing
03GrafanaVisualize streams
04Alert routerEmail · SMS · API
TopicPayloadRouteStatus
Alert timeline

Triggered events

No active alerts. Rules are evaluating incoming telemetry.
Downstream systems

Custom message routing

@
EmailFacilities + lab manager
enabled
SMS
Text alertCritical equipment only
enabled
API
WebhookLIMS / ticketing / automation
enabled
Why centralize?

Elementary measurements become reusable infrastructure.

A temperature or humidity reading starts as a simple sensor value. Publishing it to MQTT creates a consistent event stream that can be consumed by Grafana, persisted for historical analysis, checked against custom thresholds, forwarded into a LIMS, used to trigger maintenance workflows, or exposed to other applications through APIs. The same measurement can support many systems without manual duplication.