IoT Analytics Platform | منصة تحليلات إنترنت الأشياء

مركز المعلومات الوطني · National Information Center

مباشر · Live
prj-nic-prod · us-central1
Powered by Google Cloud: ☁️ Cloud CDN 🗄️ Cloud Spanner ⚡ Cloud Bigtable ☸️ GKE + Anthos 🔒 Anthos Service Mesh 🌐 Gateway API

🎯 Platform Purpose | الغرض من المنصة

This platform provides real-time monitoring and analytics for NIC/SADAIA's distributed IoT sensor network. Industrial sensors across multiple floors stream telemetry data — including temperature, vibration, and power readings — into Google Cloud's managed data infrastructure. The platform enables operations teams to monitor device health, detect anomalies, and maintain full visibility across the sensor fleet in real time.

⚡ Real-Time Ingestion

Sensor readings are ingested every 2 seconds via the Ingest microservice on GKE, written directly to Cloud Bigtable — Google's high-throughput NoSQL database designed for time-series data at scale.

🗄️ Device Registry

All registered devices and their metadata (location, type, status) are stored in Cloud Spanner — a globally consistent relational database — ensuring accurate device inventory at all times.

🔒 Secure by Design

All inter-service communication is encrypted using mutual TLS (mTLS) enforced by Anthos Service Mesh. The platform runs on a private GKE cluster with no public node IPs, following GCP security best practices.

📡
Registered Devices
Cloud Spanner
Telemetry Records
Cloud Bigtable
🌡️
Avg Temperature °C
Live from Bigtable
🕐
Last Refreshed
Refreshing in 10s
📋 Device Registry Cloud Spanner
API Service → GKE → Spanner
⏳ Loading devices from Cloud Spanner...
📊 Live Telemetry Feed Cloud Bigtable
API Service → GKE → Bigtable
⏳ Loading telemetry from Cloud Bigtable...
🏗️ Solution Architecture | هندسة الحل
End-to-end data flow
🌐
Cloud CDN
Edge delivery
Global LB
34.160.102.177
☸️
GKE + Anthos
Private cluster
nic-iot-gke
us-central1
🔒
Service Mesh
ASM mTLS
STRICT mode
Envoy sidecars
Cloud Bigtable
Time-series store
IoT telemetry
High throughput
🗄️
Cloud Spanner
Device registry
Global consistency
SQL queries