24/7 Monitoring on air-gapped On-Premise network with async IoT ingestion and sub-100ms alert response
1. Context & Industrial Challenge: Protecting Pharmaceutical Effluents
In the highly regulated pharmaceutical industry, monitoring environmental emissions and supervising toxic effluents represents a critical compliance and corporate responsibility mandate.
For a major pharmaceutical group (via Numtech / OCP), the challenge was to design an ultra-reliable real-time monitoring platform capable of intercepting continuous measurement telemetry streams from physical IoT sensors, triggering instant alerts upon threshold breaches, and guaranteeing immutable environmental audit trails.
+-----------------------------------------------------------------------------------+
| NUMTECH ON-PREMISE IOT INGESTION ARCHITECTURE |
+-----------------------------------------------------------------------------------+
| [ Physical IoT Sensor Fleet ] ---> [ Field Acquisition Controllers ] |
+-----------------------------------------------------------------------------------+
|
v (Async Telemetry Streams / HTTPS Rest)
+-----------------------------------------------------------------------------------+
| SYNCHRONIZED INGESTION API (Symfony / PHP 7.4) |
| < CRITICAL THRESHOLD ANALYSIS & SECURE STORAGE ENGINE > |
+-----------------------------------------------------------------------------------+
| | |
v v v
+------------------+ +--------------------+ +-------------------+
| POSTGRESQL / TS | | ALERT ENGINE | | VUE.JS 3 CONSOLE |
| (24/7 History) | | (Push Notification)| | (Real-Time Gauges)|
+------------------+ +--------------------+ +-------------------+
2. Asynchronous IoT Ingestion & High-Performance API
To process continuous high-frequency data streams emitted by field monitoring substations without risking data loss or system saturation, we engineered a highly optimized asynchronous ingestion API in Symfony.
Ingestion Principles & Fault Tolerance:
- Async Telemetry Push: Each IoT sensor transmits data payloads (pH, temperature, chemical concentration, flow rate) to ultra-lightweight ingestion endpoints.
- Instant Threshold Verification: Upon receiving every single measurement, the engine evaluates compliance against legal environmental limits in under 10 milliseconds.
- Time-Series Historization: Secure storage of time-series records to guarantee 100% auditable regulatory compliance.
+------------------------------------------------------------------------------------+
| ASYNC IOT INGESTION FLOW & CRITICAL ALERTS |
+------------------------------------------------------------------------------------+
| [ IoT Sensors ] ---> [ Symfony Ingestion API ] ---> [ Alert Engine ] |
| | |
| +--------------------------------------------+ |
| | (Threshold Evaluation < 10ms) |
| v |
| [ Exceeded Threshold? ] |
| / \ |
| (Yes) v v (No) |
| +---------------------+ +----------------------------+ |
| | Visual & Sound Red | | Time-Series DB Storage | |
| | Alert (< 100ms) | | Gauge Live Refresh | |
| | | | Vue.js 3 Dashboard | |
| +---------------------+ +----------------------------+ |
+------------------------------------------------------------------------------------+
Figure 1: Async IoT ingestion pipeline and critical alert notification loop.
3. Dynamic Dashboard & Advanced Data Visualization (Vue.js 3)
The control dashboard built with Vue.js 3 was custom engineered for control rooms and field operators, delivering instant readability and maximum visual clarity.
+------------------------------------------------------------------------------------+
| VUE.JS 3 INDUSTRIAL SUPERVISION CONSOLE |
+------------------------------------------------------------------------------------+
| ADAPTED VIEWS: Global Admin | Site Map View | 24/7 Operator Console |
| LIVE DATAVIZ: Animated Gauges | Time-Series Charts | Deviation Log |
+------------------------------------------------------------------------------------+
Figure 2: Data Visualization components and view hierarchy in Vue.js console.
Key Interface Features:
- Real-time Animated Gauges: Dial and gauge visualizations with dynamic color changes (Green, Orange, Red) reflecting effluent health.
- Multi-series Trend Curves: Temporal overlays to track chemical derivatives and trigger neutralization before reaching regulatory limits.
- Multi-screen Command Support: Optimized for continuous 24/7 display across factory control room monitors.
4. Complex Role Hierarchy & Air-Gapped On-Premise Deployment
Due to strict pharmaceutical trade secrets and site security protocols, the application was engineered to run in a completely isolated (Air-Gapped On-Premise) network environment.
+------------------------------------------------------------------------------------+
| GRANULAR ROLE MATRIX (3 ACCESS LEVELS) |
+------------------------------------------------------------------------------------+
| • Global Admin ---> Full Access, Thresholds & System Config |
| • Site Manager ---> Dedicated Site Scope & DREAL Compliance Reports |
| • Field Operator ---> Gauge Monitoring & Alert Acknowledgement (Read-Only) |
+------------------------------------------------------------------------------------+
Figure 3: Granular 3-tier authorization matrix.
1. 3-Tier Granular Permission Matrix
- Global Administrator: Threshold configuration, sensor network mapping, and system permissions management.
- Site Manager: Operational supervision over a specific manufacturing site and compliance reporting for regulatory authorities.
- Field Operator: Real-time gauge monitoring and alert acknowledgment in factory control rooms.
2. Ultra-Secure On-Premise Deployment
- Air-Gapped Network Isolation: Containerized Docker deployment on closed local infrastructure with zero exposure to public networks.
- Maximum Data Protection: Total security for proprietary pharmaceutical manufacturing formulas and production metrics.
5. Industrial Results & Impact
Deploying the Numtech / OCP monitoring platform enabled the pharmaceutical manufacturing facility to achieve environmental compliance excellence:
- 24/7 Uninterrupted Observability across all plant effluent outlets.
- Sub-100ms Response Times on critical anomalies, enabling immediate tank containment prior to release.
- 100% Compliance with environmental audits and regulatory standards.
Need a Similar Solution?
Let's discuss how we can engineer a custom solution for your organization.