مانا بترو

التقنية

حزمة التقنيات وعتاد الحافة وطوبولوجيات النشر.

01

التقنيات

Edge & acquisition

  • OPC UA client (read-only)
  • MQTT Sparkplug B
  • Modbus TCP/RTU gateways
  • Unidirectional gateway / data diode
  • NVIDIA Jetson or industrial GPU for vision

Storage

  • TimescaleDB / InfluxDB for time series
  • PostgreSQL for structured records
  • MinIO for objects and documents
  • Apache Iceberg for analytical tables

Modelling

  • Python, PyTorch, scikit-learn
  • MLflow model registry
  • Ray for distributed training
  • ONNX Runtime for edge inference
  • vLLM for on-premise language models

Application

  • FastAPI domain services
  • React + TypeScript, full RTL
  • Progressive web app with offline sync
  • Grafana for engineering views
  • Keycloak / OIDC and HashiCorp Vault
02

Deployment topologies

Connected site

Edge nodes at the wellsite and plant, a central cluster at the operator’s data centre, and a WAN link between them. Inference that must survive an outage still runs at the edge.

  • Edge: 1–2U industrial node with GPU where vision is deployed
  • Central: 3-node cluster, 64–256 TB depending on archive size
  • Link: store-and-forward buffering sized for a 72-hour outage

Remote or unmanned site

Constrained bandwidth over satellite or radio. MQTT Sparkplug with report-by-exception, and an edge node that holds a full local copy of everything it needs to keep working alone.

  • Low-power edge node, solar-viable where required
  • Report-by-exception rather than continuous streaming
  • Local retention sized so nothing is lost during an extended outage

Air-gapped

No route out. Everything — registry, artifacts, model serving, updates — is local. Updates arrive as signed bundles on physical media and are verified against a local key.

  • No licence server, telemetry endpoint or package fetch at runtime
  • Signed offline update bundles with local verification
  • Diagnostics exportable as one file for offline support
03

المنصة

  • L5

    تجربة المستخدم

    • React / TypeScript
    • Progressive web app with offline sync
    • Grafana for engineering views
    • Full RTL support
    • WCAG 2.2 AA
  • L4

    خدمات المجال

    • FastAPI
    • Domain-driven service boundaries
    • Vector store for retrieval
    • On-premise LLM serving (vLLM)
    • OpenAPI contracts
  • L3

    التحليلات والنماذج

    • Python / PyTorch
    • MLflow model registry
    • Ray
    • ONNX Runtime
    • Feature store
    • Evidently drift monitoring
  • L2

    أساس البيانات

    • TimescaleDB / InfluxDB
    • PostgreSQL
    • MinIO object storage
    • Apache Iceberg
    • OSDU schemas
    • OpenLineage
  • L1

    الاستحواذ وتكامل التحكم

    • OPC-UA client
    • Historian APIs
    • Unidirectional gateway / data diode
    • Purdue zone segmentation
    • Kafka
  • L0

    الحقل والحافة

    • OPC-UA
    • Modbus
    • MQTT Sparkplug B
    • NVIDIA Jetson / industrial GPU
    • LoRaWAN
    • Time-sync via PTP