SecondSight Manuale utente

Manuale completo

Tutto quello che serve per configurare, usare e gestire SecondSight — dall'installazione dell'app ai dettagli dell'AI Engine.

← Quick Start Richiedi supporto
Introduzione

Panoramica

SecondSight è un sistema di assistenza remota in tempo reale per tecnici HVAC. Connette il tecnico in campo con un esperto remoto tramite video live, annotazioni grafiche e una knowledge base AI sui manuali degli impianti.

Il sistema è composto da due componenti principali: l'app Android per il tecnico in campo e la Expert Console web per l'operatore remoto. Il canale video è gestito da LiveKit (WebRTC), garantendo comunicazione cifrata a bassa latenza senza routing attraverso server di terze parti non necessari.

ℹ️
Conformità art. 4 Stat. Lav.: la sessione la crea l'esperto, ma fotocamera e microfono del tecnico si attivano solo quando è lui a entrare in sessione dalla propria app. Nessuna attivazione remota è tecnicamente possibile. Il tecnico può uscire dalla sessione in qualsiasi momento, senza conseguenze.
Prerequisiti

Requisiti di sistema

Prima di installare o accedere a SecondSight, verifica che i tuoi dispositivi soddisfino questi requisiti minimi.

App tecnico (Android)

RequisitoDettaglio
Sistema operativoAndroid 10 o superiore
RAM4 GB minimo (8 GB consigliati)
FotocameraPosteriore con autofocus, almeno 8 MP
ConnessioneWi-Fi o 4G/LTE (minimo 5 Mbps upload)
Permessi richiestiFotocamera, Microfono, Rete

Expert Console (browser)

RequisitoDettaglio
BrowserChrome 100+, Firefox 100+, Edge 100+ (Safari parziale)
ConnessioneMinimo 10 Mbps download stabili
DisplayAlmeno 1280 × 800 px consigliato per la sidebar
JavaScriptAbilitato (richiesto)
App Android

Installazione dell'app

L'app SecondSight viene distribuita dall'amministratore IT aziendale come APK o tramite un canale MDM. Non è disponibile sul Google Play Store pubblico.

Installazione via APK (sideloading)

  1. Ricevi il file SecondSight.apk dall'amministratore IT (link di download interno o email).
  2. Su Android, vai in Impostazioni → Sicurezza → Sorgenti sconosciute e abilita l'installazione da sorgenti esterne al Play Store.
  3. Apri il file APK dal file manager o dalla notifica di download. Tocca Installa.
  4. Una volta installata, disabilita nuovamente "Sorgenti sconosciute" per sicurezza.
  5. Apri l'app. Inserisci l'URL del backend fornito dall'amministratore nella schermata di configurazione iniziale.
⚠️
Attenzione: installa l'APK solo da fonti ufficiali aziendali. Non scaricare da siti di terze parti.

Installazione via MDM

Se la tua azienda usa un sistema di Mobile Device Management (es. Microsoft Intune, VMware Workspace ONE), l'app viene distribuita automaticamente dal reparto IT. Cerca "SecondSight" nel catalogo app aziendale e installa da lì.

App Android

Primo accesso

Al primo avvio, l'app richiede le credenziali aziendali e i permessi necessari al funzionamento.

  1. Avvia l'app. Nella schermata di login, inserisci email e password forniti dall'IT o dall'amministratore SecondSight.
  2. Dopo il primo accesso Android chiede il permesso di inviare notifiche: tocca Consenti. Serve per ricevere gli avvisi quando un esperto ti assegna una sessione.
  3. Alla prima sessione, Android chiede il permesso di accedere alla fotocamera: tocca Consenti.
  4. Android chiede poi il permesso al microfono: tocca Consenti. Entrambi i permessi sono necessari per il funzionamento.
💡
Suggerimento: se non riesci ad accedere, verifica che l'orario e il fuso orario del dispositivo siano corretti. I token JWT scadono rapidamente se il clock è sfasato.
Esperto + Tecnico

Avviare una sessione

La sessione la crea l'esperto dalla Expert Console e la assegna a un tecnico, che riceve una notifica sullo smartphone ed entra con un tap.

Dall'esperto (console)

  1. Nella dashboard clicca + Nuova sessione. La sessione riceve un codice di 6 cifre e si apre nella console.
  2. Clicca Assegna, scegli il tecnico dall'elenco (uno per sessione) e conferma con Assegna.
  3. Clicca l'icona di invio accanto al tecnico per mandargli la notifica. Assegnazione e notifica sono separate: puoi rimandare la notifica quando vuoi.
  4. Se l'invio non riesce compare un triangolo rosso con il motivo, ad esempio notifiche non ancora attivate sull'app del tecnico. In quel caso comunicagli il codice di 6 cifre.

Dal tecnico (app)

  1. Tocca la notifica sessione assegnata: arriva anche con l'app chiusa e porta direttamente nella sessione live.
  2. In alternativa, nella schermata iniziale inserisci il codice di 6 cifre in ID Sessione e tocca Connetti alla sessione.
  3. Entrando in sessione si attivano fotocamera e microfono: l'esperto vede il tuo video in tempo reale.
ℹ️
L'app usa la fotocamera posteriore di default per inquadrare l'impianto. Non è previsto l'uso della fotocamera frontale.
Expert Console

Accesso e interfaccia

La Expert Console è un'applicazione web accessibile da qualsiasi browser moderno. Non richiede installazioni.

  1. Apri il browser e vai su console.second-sight.eu.
  2. Inserisci le tue credenziali esperto (email + password) e clicca Accedi.
  3. Nella dashboard trovi le sessioni: crea una nuova sessione (vedi Avviare una sessione) o apri una di quelle esistenti.
  4. Quando il tecnico entra, il suo video live compare nel pannello Live.

Layout dell'interfaccia

  • Finestra video centrale — streaming in tempo reale dalla fotocamera del tecnico.
  • Toolbar annotazioni — strumenti di disegno a sinistra del video.
  • Sidebar destra — due tab: 🔍 AI Engine e 💬 Chat.
  • Pannello superiore — stato connessione, info sessione, pulsante Termina.
Expert Console

Video live

Il flusso video arriva dalla fotocamera posteriore dello smartphone del tecnico. La qualità si adatta automaticamente alla disponibilità di rete.

Snapshot

Il pulsante 📸 in alto a destra del video cattura un fotogramma del live feed corrente. Lo snapshot può essere usato per documentare l'intervento o per analisi dettagliata. Il fotogramma viene salvato localmente nel browser.

ℹ️
Il video non viene registrato automaticamente sui server. Ogni snapshot deve essere esplicitamente salvato dall'esperto. La registrazione automatica è una funzionalità opzionale (P-05, disponibile su richiesta).
Expert Console

Annotazioni grafiche

L'esperto può disegnare direttamente sul video live. Le annotazioni vengono trasmesse in tempo reale al tecnico, che le vede sovrapposte al suo display.

Freccia
Indica componenti o direzioni specifiche. Clicca punto di inizio, trascina verso il punto di arrivo.
Cerchio
Evidenzia un'area o un componente. Clicca il centro, trascina per definire il raggio.
✏️
Penna libera
Traccia a mano libera per percorsi o contorni irregolari. Tieni premuto e trascina.

Gestione annotazioni

  • Undo — rimuove l'ultima annotazione disegnata (solo localmente; l'annullamento non si propaga al tecnico).
  • Clear all — cancella tutte le annotazioni visibili. Il comando si propaga al tecnico e pulisce anche il suo schermo.
  • Le annotazioni non sono persistenti: quando la sessione termina, scompaiono.
💡
Le coordinate delle annotazioni sono normalizzate (0–1), quindi si adattano automaticamente a qualsiasi risoluzione di schermo. Un cerchio disegnato dall'esperto su un 27" appare correttamente anche sul display da 6" del tecnico.
Entrambi i ruoli

Chat testuale

Il canale chat permette di scambiarsi messaggi scritti durante la sessione — utile in ambienti rumorosi o per comunicare valori numerici precisi.

La chat funziona tramite il canale dati LiveKit (ss_chat), in modalità affidabile. I messaggi sono trasportati direttamente dall'SFU: nessun dato di testo transita per il backend.

Accesso alla chat

  • Expert Console: seleziona la tab 💬 Chat nella sidebar destra.
  • App tecnico: scorri verso il basso nella schermata sessione per aprire il campo messaggi.
  • I messaggi non letti mostrano un badge numerico sulla tab.
ℹ️
I messaggi della chat non vengono salvati dopo la fine della sessione. Se serve tracciabilità, il tecnico o l'esperto deve esportare manualmente il log prima di chiudere.
Expert Console

AI Engine — Knowledge Base

Il motore AI risponde a domande tecniche consultando i manuali degli impianti caricati dal tuo amministratore. Le risposte includono checklist operative, procedure e note di sicurezza.

Come interrogare l'AI

  1. Nella sidebar Expert Console, seleziona la tab 🔍 AI Engine.
  2. Digita la tua domanda tecnica nel campo di testo. Esempi: "pressione di esercizio R410A con temperatura esterna 35°C", "codice errore E7 Daikin VRV IV", "procedura sostituzione compressore Carrier 30XA".
  3. Premi Invio o clicca Cerca. La risposta appare nella sidebar entro pochi secondi.

Struttura della risposta

L'AI restituisce una risposta strutturata con:

  • Parametri necessari — chip cliccabili con i dati che servono per la diagnosi.
  • Riepilogo — risposta sintetica alla domanda.
  • Checklist operativa — passi numerati da eseguire sul campo.
  • Procedure — istruzioni dettagliate per le operazioni tecniche.
  • Note di sicurezza — avvisi evidenziati in rosso.
  • Fonti — pagine specifiche dei manuali usate per la risposta, con estratto.
⚠️
Attenzione: le risposte dell'AI si basano sui manuali caricati per quel cliente specifico. Se il manuale dell'impianto non è stato indicizzato, la risposta sarà generica. Contatta l'amministratore per aggiungere nuovi documenti.

Conversazione multi-turno

La sidebar ricorda il contesto della conversazione durante la sessione. Puoi fare domande di follow-up senza ripetere il contesto: "e per R32?", "il passo 3 come si fa?" funzionano correttamente.

Entrambi i ruoli

Fine sessione

La sessione può essere terminata da entrambi i lati in modo sicuro.

Dal tecnico (app)

  1. Tocca il pulsante Termina nella schermata sessione.
  2. Conferma la chiusura nel dialog di conferma.
  3. L'app torna alla schermata iniziale: fotocamera e microfono si spengono e il flusso video si interrompe.

Dall'esperto (console)

  1. Clicca Chiudi sessione in alto nella pagina della sessione.
  2. Le sessioni chiuse restano nella dashboard; un amministratore può riaprirle o eliminarle.
💡
In caso di caduta di rete, la sessione si interrompe automaticamente dopo il timeout LiveKit (default 30 secondi senza heartbeat). I dati non salvati manualmente vengono persi.
Compliance

Privacy e sicurezza

SecondSight è progettato per essere conforme al GDPR e all'art. 4 dello Statuto dei Lavoratori sin dal design architetturale.

Principi chiave

  • Nessuna attivazione remota: l'esperto crea e assegna la sessione, ma fotocamera e microfono si attivano solo quando il tecnico decide di entrare dalla propria app. L'azienda non può accenderli da remoto.
  • Opt-out libero: il tecnico può terminare la sessione in qualsiasi momento, senza conseguenze operative o disciplinari.
  • No registrazione automatica: il video non viene registrato salvo funzionalità esplicita abilitata e con informativa aggiornata.
  • Cifratura in transito: tutti i flussi video e dati sono cifrati end-to-end via DTLS/SRTP (LiveKit WebRTC).
  • Dati sui server EU: il backend e il server LiveKit sono ospitati in data center europei (DigitalOcean Amsterdam).
ℹ️
Per la documentazione compliance completa (Policy aziendale, Informativa art. 13 GDPR, DPA) contatta il tuo amministratore SecondSight o scrivi a info@secondsight.it.
Supporto

Risoluzione problemi

Problemi frequenti e come risolverli.

  • Verifica di avere una connessione Wi-Fi o dati attiva. Controlla che l'URL del backend nelle impostazioni app sia corretto. Se il problema persiste, contatta l'IT aziendale — potrebbe esserci un firewall che blocca la porta del server (default 8000).
  • La qualità video si adatta automaticamente alla rete. Latenze elevate indicano banda insufficiente: assicurati di avere almeno 5 Mbps upload sul tecnico e 10 Mbps download sull'esperto. In ambienti industriali con Wi-Fi congestionato, preferire una connessione 4G/LTE diretta.
  • Le annotazioni viaggiano via canale dati LiveKit. Se non arrivano, verifica che entrambi i partecipanti siano connessi alla stessa room (stesso ID sessione). Riconnettiti alla sessione se il problema persiste. La funzionalità di annotazione lato tecnico (MOB-02) richiede la versione app più recente.
  • La knowledge base si basa esclusivamente sui manuali caricati dal tuo amministratore. Se il manuale dell'impianto specifico non è stato indicizzato, l'AI non troverà risultati pertinenti. Contatta l'amministratore per caricare i PDF necessari tramite la funzione di ingest.
  • Il recupero password è gestito dall'amministratore SecondSight della tua azienda. Contatta il tuo IT o scrivi a info@secondsight.it indicando il tuo username.
  • Nella versione attuale della Expert Console, il browser potrebbe chiedere accesso alla fotocamera per l'inizializzazione WebRTC. Puoi consentire o rifiutare — l'esperto non ha bisogno di videocamera: riceve solo il video del tecnico. Puoi rifiutare la richiesta senza impatto sul funzionamento.
📧
Hai un problema non coperto qui? Scrivi a info@secondsight.it con una descrizione dettagliata, il modello del dispositivo e la versione dell'app (visibile in Impostazioni → Informazioni).