Expérience Cockpit

L'intervention guidée

Quand NOVA a besoin de vous, elle ne vous laisse pas seul. Elle prépare tout, vous guide pas à pas, et vous donne un audit PDF. Zéro friction.

Le cockpit ne dit pas "échec". Il dit "j'ai besoin de ça".

Une expérience fluide où chaque élément manquant est identifié, chaque action est guidée, et tout est traçable.

Détection
Service trouvé
Analyse
3 tentatives
Besoin d'aide
En attente
Connecteur
Activé
INTERVENTION #NOVA-2026-0781 · SIEMENS S7-1500 · 192.168.1.50:102
⚠️ EN ATTENTE D'INFORMATIONS

Automate Siemens S7-1500 — Protocole S7comm+

Détecté le 06/07/2026 14:32

NOVA a détecté cet automate sur le réseau industriel. Après 3 tentatives, le connecteur n'a pas pu être généré automatiquement (score 41/100). Raison : protocole S7comm+ chiffré, nécessite un accès authentifié.

Protocole identifié
S7comm+ (Siemens) · Port 102
Structure partielle
DBs détectés : DB1, DB10, DB20
Capture PCAP
30 secondes · 2.3 Mo

📋 Ce dont NOVA a besoin pour terminer

🔐
Credentials de l'automate
Login/mot de passe pour accéder au S7-1500 en lecture. Niveau d'accès requis : read-only.
Login TIA Portal
Mot de passe
📄
Documentation du projet TIA
Export des DBs, table des variables, schéma réseau. Format accepté : .pdf, .xlsx, .csv, .awl, .sdf.
📤
Déposer les fichiers ici
Formats acceptés : .pdf .xlsx .csv .awl .sdf .zip .txt .png .pcap .json .xml
📡
Accès direct à l'automate
Autoriser NOVA à se connecter directement au S7-1500 pour tester le connecteur en conditions réelles.
📕
Rapport d'intervention #0781
PDF · 12 pages · Généré le 06/07/2026 à 14:35 · Inclut : captures PCAP, logs Synapse, code généré, recommandations
📥 Télécharger le PDF

✏️ Éditeur de connecteur

Tentative #2 (meilleur score : 41/100)
# Connecteur Siemens S7-1500 — Généré automatiquement
class SiemensS7Connector:
    def connect(self):
        self.client = s7.Client()
        self.client.connect(self.host, rack=0, slot=1)
        # ⚠️ Erreur ici : authentification S7comm+ requise
        # → Ajouter : self.client.set_connection_params(...)

    def discover(self):
        # ⚠️ DBs détectés mais non accessibles sans auth
        # → DB1, DB10, DB20 identifiés via TIA Portal export

L'audit PDF : tout ce qui s'est passé, exportable

Chaque intervention génère un rapport complet. Pour la traçabilité, la conformité, ou le passage de relais.

📕 Contenu du rapport d'intervention

RAPPORT D'INTERVENTION #NOVA-2026-0781
═══════════════════════════════════════

1. RÉSUMÉ
   Service        : Siemens S7-1500 (192.168.1.50:102)
   Protocole      : S7comm+
   Durée analyse  : 90 secondes (3 tentatives)
   Score max auto : 41/100
   Statut         : En attente d'informations

2. CHRONOLOGIE
   14:32:01  → Service détecté par le moteur d'auscultation
   14:32:06  → Classification : protocole industriel (S7comm)
   14:32:20  → Tentative 1 : échec (timeout auth) — Score 12/100
   14:32:45  → Tentative 2 : échec partiel (DBs vus, pas lus) — Score 41/100
   14:33:10  → Tentative 3 : échec (payload rejeté) — Score 28/100
   14:33:15  → Mode assistance humaine activé

3. CAPTURES RÉSEAU
   Fichier   : capture_0781.pcap (2.3 Mo, 30 secondes)
   Paquets   : 1 247 paquets capturés
   Protocoles: TCP (100%), S7comm+ (89%), ARP (11%)

4. ANALYSE DEEPSEEK
   Modèle    : Synapse avancée
   Confiance protocole : 94% (S7comm+)
   Confiance structure : 72% (DBs identifiés)
   Bloquant  : Authentification S7comm+ chiffrée

5. CODE GÉNÉRÉ
   Fichier   : connector_s7_1500_v2.py
   Lignes    : 187 lignes
   Méthodes  : connect (KO), discover (partiel), read (KO)

6. ACTIONS REQUISES
   [ ] Credentials TIA Portal
   [ ] Export DBs (fichier .awl ou .xlsx)
   [ ] Accès direct à l'automate
   [ ] Spécification S7comm+ (si disponible)

7. PROCHAINES ÉTAPES
   → Fournir les credentials → relancer le pipeline
   → Score cible : ≥ 80 pour activation automatique
   → Temps estimé : 5 minutes avec les informations

Zéro friction. Tout dans le cockpit.

🔍
Vision claire
Ce qui a été fait, ce qui manque, ce qu'il faut. Rien n'est caché.
📝
Formulaires qui sortent
Login automatiquement demandé. Upload de fichiers glisser-déposer.
📕
Audit PDF exportable
Rapport complet. Traçabilité. Conformité. Partageable.
📂
Tous formats acceptés
.pdf .xlsx .csv .awl .sdf .zip .txt .png .pcap .json .xml .docx .s7p
✏️
Éditeur intégré
Le code est là, annoté, corrigeable. Avec les erreurs surlignées.
🔄
Relance automatique
Dès qu'une info est fournie → le pipeline reprend. Notification.