W.I.S.D.O.M™ – Integrated Management Platform for PHOENIX Drone (TELNET)
Wise Integrated System for Drone Operations & Maintenance · Field Modules · PLM AI · Multi-layer Security · Audit Ready
🛸 WHAT IS W.I.S.D.O.M? Complete Platform for PHOENIX Drone
W.I.S.D.O.M™ (Wise Integrated System for Drone Operations & Maintenance) is a software platform developed by Baligh Ben Khalifa for TELNET (PLM), specifically designed for PHOENIX drone operations and maintenance (70kg, NCAA specific category).
Integrated modules:
- Field modules: Flight Line Tester (checklists), Video Operation (EO/IR streams), Map Assistant (Leaflet), Flight Data Monitor (telemetry), Log Viewer (ArduPilot analysis)
- PLM AI Assistant: Multi-source chatbot (HuggingFace, DuckDuckGo, weather, geolocation, OpenSky air traffic)
- Multi-layer security: runtime license, OFFLINE mode with hard blocker, admin control, biometrics (face, voice, liveness)
- Avionics link governance: GlobalPixhawkSession (single owner), PixhawkConnection, DataMonitorDialog
🔒 SECURITY & FLOWS Data: Local vs External
| Service | Data sent out | Data NEVER transmitted |
|---|---|---|
| License (Render) | Machine fingerprint Account ID | UAV flight data ISR/EO‑IR streams |
| PLM AI Assistant | User text query | Telemetry / auto‑uploaded logs Images/videos |
🏛️ ARCHITECTURE W.I.S.D.O.M System View (NATO ADatP‑36)
Compliant architecture: clear boundaries, labeled data flows, defined security domains.
📦 FUNCTIONAL MODULES W.I.S.D.O.M Components Details
✅ Flight Line Tester
Interactive pre-flight and post-flight checklists. Sensors, motors, radio links validation. Compliance report generation.
🎥 Video Operation
EO/IR stream management: real-time display, AES-256 encrypted recording, object marking, flight data overlay.
🗺️ Map Assistant
Leaflet offline mapping, drone position, waypoints, no-fly zones, OpenSky air traffic integration.
📊 Flight Data Monitor
Real-time telemetry: altitude, speed, attitude, battery. Dynamic graphs, configurable alerts.
📋 Log Viewer
Post-flight ArduPilot log analysis (.bin/.log). Anomaly detection, maintenance export.
🤖 PLM AI Assistant
Multi-source chatbot: HuggingFace, DuckDuckGo, weather, geolocation, OpenSky. Answers technical questions.
🔐 SÉCURITÉ Defence in Depth - Architecture de confiance
STRATÉGIE DE DÉFENSE EN PROFONDEUR
4 couches de protection superposées pour le drone PHOENIX
AUDIT CENTRAL (SIEM)
Couche 4Supervision en temps réel · Corrélation d'événements · Alertes automatiques vers ngCERT (EX13)
INTÉGRITÉ LOGICIELLE
Couche 3Code signing · Secure boot · Anti-modification firmware (EX12)
CONTRÔLE D'ACCÈS
Couche 2MFA · RBAC · Audit logs · Biométrie (visage/voix/liveness)
CHIFFREMENT
Couche 1AES-256 · Stockage local chiffré · Logs protégés
TLS 1.3 · AES-GCM · Liaison drone-GCS chiffrée
Chiffrement AES-256 (au repos & transit)
Secure boot (implémentation en cours)
Notification incident <72h (procédure)
Audit code source (prêt)
Defence in depth: each layer is independently audited. All security events are logged.
🇳🇬 REGULATORY COMPLIANCE Response to NCAA/ONSA/NITDA/NCC Requirements
| Ref. | Requirement | W.I.S.D.O.M Feature | Status | Proof |
|---|---|---|---|---|
| EX05 | Mandatory local storage (NDPA) | Offline-first architecture, local GCS, no external sync | ⏳ In progress | 📎 Upload |
| EX11 | AES-256 encryption (NCCC) | EO/IR data encryption at rest and in transit | ⏳ In progress | 📎 Upload |
| EX12 | Secure boot (NCCC) | Implementation planned in PHOENIX firmware | ⏳ In progress | 📎 Upload |
| EX13 | Incident notification <72h | Audit module with automatic alert to ngCERT | ⏳ In progress | 📎 Upload |
| EX14 | Source code audit | Code open to audit by NCCC experts | ⏳ In progress | 📎 Upload |
| EX15 | Remote wipe | Remote deletion function in development | ⏳ In progress | 📎 Upload |
📁 CODE AUDIT Main Classes (Python/PyQt5)
Each major module is version-controlled and cryptographically signed. Click to inspect code:
StartWindow
Main launcher, license, offline mode
MainWindow
Main window, idle timer, UI
GlobalPixhawkSession
Exclusive avionics link governance
PLM AI Assistant
HuggingFace, DuckDuckGo, weather
NetworkHardBlocker
Offline network blocking
MapAssistant
Offline Leaflet mapping