Command Center
Welcome to OIL India Drone Patrolling Console
TOWERS INSPECTED (FIELD DATA)
0
from uploaded field data
DEFECT / CRITICAL TOWERS
0
flagged in field data
UNINSPECTED TOWERS
0
no field data yet
TOTAL TOWERS
0
in tower registry
CURRENT ACTIVE INSPECTION CAMPAIGN
—
In-Progress
Critical
Monitor
Minor
Good
Uninspected
Grids — click to filter
Tower Inspection Summary
| Tower | Grid | Voltage | Last Inspected | Severity | Deliverables (click to open) |
|---|
MAP TOOLS
DRAW & MEASURE
FIELD KML LAYERS
UPLOADED FIELD DATA
BASE MAP
CURSOR POSITION
LAT: –
LON: –
Asset Code
Asset Type
Tower
Line ID
L-3301
Voltage
33KV
Installed On
2018-04-12
Health & Risk Profiler
Critical
Risk Score: 92/100
Active Defects
Corridor Image Scans (Visual & Thermal)
Live Inspection Streaming — DJI M2 Dual-Sensor & Mobile
DJI Mavic 2 Enterprise (Visual + Radiometric Thermal) · RTMP/HLS ingest · Phone WebRTC · GCS telemetry
DJI Mavic 2 Enterprise — Dual-Sensor Live Ingest
node media-server/server.js on this PC. RTMP :1935 · FLV :8001
PUSH from drone / phone (RTMP Custom):
Visual : rtmp://192.168.1.6:1935/live/visualThermal:
rtmp://192.168.1.6:1935/live/thermal
📱 Phone test: install Larix Broadcaster (free, iOS/Android) → add the Visual RTMP URL above → start broadcasting (works on any network — 4G/5G/Wi-Fi).
🚁 Drone tomorrow: DJI Pilot/Fly → Transmission → Live Streaming → Custom RTMP → paste the Visual URL.
⚠ HTTP Warning — Camera/GPS will be blocked on mobile
Your phone browser blocks camera & GPS on plain HTTP connections. Use the localtunnel HTTPS link from your terminal.
1. Check PC terminal for:
2. Add
3. On localtunnel pages: tap "Click to Continue" first
Your phone browser blocks camera & GPS on plain HTTP connections. Use the localtunnel HTTPS link from your terminal.
1. Check PC terminal for:
https://xxx.loca.lt2. Add
?mode=transmitter&peer=… (link is auto-generated below)3. On localtunnel pages: tap "Click to Continue" first
Mobile Phone Drone Simulator
Open this URL on your phone (must be HTTPS):Waiting for receiver to initialize...
Steps on your phone:
1. Open the HTTPS link above |
2. Tap Allow for Camera permission |
3. Tap Allow for Location permission |
4. Tap Start Transmitting
Flight Altitude (AGL)
-- m
Ground Speed
-- km/h
Smart Battery Capacity
-- %
Pilot Coordinates (GPS)
--
LIVE FEED
UAV: DJI Mavic 2 Enterprise
SENSOR: Visual / Thermal — switch on controller
LAT: -- LNG: -- ALT: --
Past Flight Recordings
Click Refresh to load recorded flights from the server.
Geospatial Registry
| Asset Code | Type | Grid | Voltage | Last Inspected | Severity | Deliverables (click to open) |
|---|
Upload Visual / Thermal Tower Inspection Data
Upload visual (RGB) or thermal images/videos from your mobile or PC. Uploads are stored in the local browser database, linked to assets, and analyzed by the mock AI.
GPS & Telemetry Source
Selected media view
GPS Tag
--
SLA Mitigation Limit
--
Criticality Rating
--
Admin · Image Management
Video player scrub panel speed multiplier:
Defect Register — AI & Manual, by Tower
Real defects only (AI ≥85% + manually logged). Click a defect's tower tag to open it. Assign → SLA → resolve.
Raw Images → AI Defect Scan
— or upload new raw images:
Model Fine-Tuning Calibration
Is this defect class correct? Log feedback to re-train the visual classifier:
DEF-001
Open
Asset Tag
TWR-3301-12
Component Type
Foundation
Defect Taxonomy Description
Concrete pedestal cracks
Inference Confidence
94%
Timestamp
--
Assigned Inspector/SME
Unassigned
Executive comments & Audit Notes
Chipping pedestal foundation concrete...
Vegetation Encroachment — Point Cloud Analysis
3D classification of ground / vegetation / conductor & conductor-to-canopy clearance measurement
m
MEASURE
ELEVATION SECTION
Pick a measurement tool above.
Load a point cloud (.las / .ply / .xyz / .pcd) or click Load Sample Corridor to begin.
Drag to orbit · scroll to zoom.
Drag to orbit · scroll to zoom.
● Ground ● Vegetation
● Conductor ● Structure
● Encroachment
Point Cloud
— pts
No cloud loaded
Minimum Clearance Found
— m
Threshold: 3.0 m
Encroachment Zones
—
canopy points inside safety radius
Encroachment Detail
Run a measurement to list violations.
Reports & Management Information System (MIS)
Uploaded field reports + severity override per tower
Set Tower Severity (Manual Override)
Set severity per tower directly — overrides AI/defect-based severity on Command Center. Use Import CSV for bulk updates (columns: tower_code, severity). Levels: Critical · Monitor · Minor · Good
Uploaded Field Reports (from MinIO)
Click Refresh to load reports.
System Alerts & Escalation Matrix Config
Automatic dispatch notifications setup (OIL Active Directory linked routing lists)
Active System Alarms Log
| Alert ID | Type | Notification Message | Severity | Time Logged | Status |
|---|---|---|---|---|---|
| ALT-101 | SLA Breach Warning | Critical Defect DEF-001 (TWR-3301-12) unassigned for 72+ hours. | Critical | 10 mins ago | Unresolved |
| ALT-102 | Thermal Anomaly | Hotspot of 94°C detected on TWR-3301-12 Conductor Clamp. | High | 2 hours ago | Unresolved |
| ALT-103 | Flight Deviation | Drone telemetry lost briefly over Naharkatiya reserve forest zone. | Medium | 1 day ago | Acknowledged |
Dispatch Alerts & SLA Routing Rules
* Auto-Escalation: If Critical alarms remain unresolved beyond SLA window limits, alert is routed to Tier 2 supervisor group with SMS pager.
System Settings & Compliance Configuration
Setup data governance configurations, area-wise access, and contractor exit export handover.
Access Governance & AD Configuration
Videos retained for at least 30 days. Defect clips/snapshots excluded from delete sweeps.
Days retention standard
Required to upload/publish data to the cloud. Viewing (client platform) needs no credential. Stored only on this device.
Admin Real-Data Import Center
Import production assets, flight plans, and AI detections. You can drop files directly into the
/data/ folder on your disk, or upload them below to parse and load them into the browser session database immediately.
Import Assets Register (CSV)
Upload towers/poles. Expects feeder, line_id, asset_id, type, latitude, longitude...
Import Corridor Flight Plan (KML / GeoJSON)
Upload plannedWaypoint route tracking. Expects KML line coordinates...
Import AI Anomaly Detections (COCO JSON)
Upload AI-detected annotations and defect polygons. Expects COCO format...
Access Control & Role Permissions Matrix
Define granular dashboard permissions for each Active Directory Security Group.
| Feature / Page Scope | Lead Admin | Ops Supervisor | Field Operator |
|---|
Systematic Report Layout Designer
Configure custom themes, corporate branding, title, header accents, and confidentiality legal notices on exported reports.
Contract Exit & Secure Handover Tool
As per SOW requirements, all generated/processed data remains the sole property of OIL. Click below to download the complete structure database manifest (assets, defects history, flight logs, personnel) for secure IT handover.
Manage Tower Registry (Selective Delete)
Delete individual towers or clear the entire registry. Select towers below and click "Delete Selected", or use the delete button on each row.
Danger Zone — Delete ALL Uploaded Field Data
Permanently deletes every uploaded file (videos, images, reports, point clouds) and the shared defect register from cloud storage. Use this to clear test data before real operations. Cannot be undone.
Upload Center — Deliverables & Field Data
Every deliverable maps to a tower on the Command Center. Upload in the correct format below.
Deliverable Types — Required Format & Folder Structure
click to expand/collapse
| # | Deliverable | Accepted format | Recommended (fast) | S3 folder created |
|---|---|---|---|---|
| 1 | Visual Report (per tower) | PDF (or DOCX) | PDF, < 20 MB | <date>/<line>/<tower>/…/Visual_Report/ |
| 2 | Thermal Report (per tower) | PDF (or DOCX) | PDF, < 20 MB | <date>/<line>/<tower>/…/Thermal_Report/ |
| 3 | Span Video (Tower→Tower) | MP4 (H.264) | 1080p, +faststart · set From/To towers (or SRT auto-detect) |
<date>/<line>/<tower>/spans/ |
| 4 | Clearance & Vegetation | Point cloud .las / .laz (or .ply) |
.laz (compressed) · thinned if >500 MB |
<date>/<line>/<tower>/pointcloud/ |
| 5 | Corridor Ortho Map | GeoTIFF .tif |
Cloud-Optimized GeoTIFF (COG) — tiled + overviews. A plain TIFF loads very slowly / may not render. | <date>/<line>/ortho/ |
| 6 | Raw Images (→ Defect & AI) | JPG / PNG (visual or thermal) | Full-res, geotagged. Scanned by AI (≥85%) & logged as defects. | <date>/<line>/<tower>/…/Raw_Images_…/ |
Ortho tip: convert once with
Naming: the Tower No. you enter is the key that links a file to its tower — keep it consistent (e.g. always
gdal_translate in.tif out_cog.tif -of COG -co COMPRESS=DEFLATE (or export a COG from Pix4D/Metashape). This adds tiles + overviews so the map streams instantly instead of downloading the whole file.Naming: the Tower No. you enter is the key that links a file to its tower — keep it consistent (e.g. always
T-28).
Upload Daily Data
Leave all 0 for routine data. The tower's map colour = its worst grade with count > 0.
Pick the SRT and click Auto-detect — the start/end GPS is matched to the nearest towers.
🔴 CRITICAL
🟠 MONITOR
🟡 MINOR
🟢 GOOD
SPAN VIDEO — which two towers does it connect?
Select a Data / Deliverable Type to see the required file format.
Quick Video → S3 → Live Feed
Pick a video file — it uploads to your S3 bucket and streams in the Real-time Monitor live feed. No Google Drive, fully in your cloud.
Paired Inspection (Visual + Thermal + SRT)
Upload the matched DJI triplet for one tower — visual + thermal video and the SRT telemetry. They store together and play side-by-side, synced, with GPS overlay.
Daily Collection Coverage
Repository Browser
No data uploaded yet. Use the form to add daily inspection data.
Browse Uploaded Data — by Tower (Cloud / S3)
Verify what's on the cloud. Every image, video, synced set, point cloud & report, grouped per tower — so any missing/incorrect data is easy to spot.
Loading uploaded field data…