التقنية
حزمة التقنيات وعتاد الحافة وطوبولوجيات النشر.
التقنيات
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
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
المنصة
- 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