Skip to main content
AIVO Logo
IoT & Industry Critical On-Premise 2019 - 2020

Numtech / OCP Industry — Real-Time IoT Monitoring for Toxic Effluents

Design and development of an ultra-secure On-Premise real-time monitoring system for toxic effluent emissions for a major pharmaceutical industry group. Asynchronous IoT ingestion API, Vue.js animated gauges, and 3-tier authorization matrix.

24/7
Industrial Observability
100% On-Premise
Infrastructure Network
< 100ms
Alert Response Time
Stack : PHP 7.4 / Symfony 5 Vue.js 3 Docker IoT Sensor API On-Premise Air-Gapped Data-Visualisation (ApexCharts/Chart.js)
Impact & Performance

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.

Discuss Your Project

Case Study Summary