MDM-082 · Anti-manomissione delle telecamere: rilevamento ed evento in qAlarm¶
| Campo | Valore |
|---|---|
| Gruppo | 2 · Codice box e wrapper |
| Assegnato a (proposta) | Lorenzo |
| Priorità | P2 |
| Stima indicativa | L |
| Stato | 🔄 in corso |
| Attività del piano | — |
| Dipende da | MDM-030, A23 |
Contesto¶
Il box calcola se una telecamera è coperta o spostata (check_camera_damage), ma il risultato resta nello stato dell'impianto: midserver, pannello e qAlarm non lo usano, quindi gli operatori non vengono avvisati. Analisi, limiti e soluzione ideale: anti-manomissione-telecamere.md.
Cosa fare¶
- [ ] Box GANZ: provare in laboratorio il tamper detection e il video loss del GANZ (scheda tecnica AI Box V2.0) con azione HTTP verso il box; endpoint sul box che li trasforma nell'evento
SECURITY/tamper. - [x] Script per dataset e valutazione:
uv run mdm tamper collect|synth|evaluate(29/10). - [x]
collectsu 5 box Frigate (29/10, sola lettura, 131 fotogrammi) eevaluate: zero falsi allarmi sulle sequenze normali, rilevamento 12–14/14 per tipo; soglie e riferimento corretti di conseguenza. - [ ] Ripetere la valutazione con più fotogrammi per telecamera e su più box; provare su un box reale a cicli di 2 minuti.
- [x] Rilevamento sul box (
stage, modifica locale non committata, 29/10): riferimenti giorno/notte con isteresi, contrasto e bordi, nitidezza, griglia dei bordi e correlazione di fase, impronta per l'immagine congelata, conferma e ripristino su 3 cicli; test 683 verdi. - [x] Evento sul box:
MALFUNCTIONsu<telecamera>/tampercon tipo, classe, misure e due immagini;FUNCTION_RECOVEREDal ripristino (29/10). - [ ] Sottocategoria
SECURITY/tamperdopo la decisione A24 (box, midserver, qAlarm). - [x] Midserver v3: conserva
component_typeedetailsdell'evento, prima scartati dalla validazione (refactor/v1, modifica locale, 29/10, test verdi). - [x] qAlarm backend: dettagli conservati nell'evento Socket.IO e nella cronologia (
development, modifica locale, 29/10). - [x] qAlarm frontend: scritta leggibile per tipo di manomissione e ripristino, rossa per "visione impedita" (
main, modifica locale, 29/10). - [ ] Provare il percorso completo box → midserver → qAlarm in laboratorio.
- [ ] Metrica del numero di manomissioni per impianto nel midserver (per trovare le telecamere con falsi allarmi).
- [ ] qAlarm: categoria propria (dopo A24), immagini affiancate, priorità più alta con impianto inserito.
- [ ] Pannello: stato per telecamera e aggiornamento dell'immagine di riferimento.
- [ ] Con la centrale: priorità, notifica con impianto disinserito, procedura dell'operatore.
Criteri di accettazione¶
- In laboratorio una telecamera coperta o girata produce un solo evento in qAlarm entro pochi minuti, con le immagini, e un ripristino quando torna normale.
- Una notte intera con passaggio agli infrarossi non produce falsi eventi.