Applicazione Mobile SafeSchool
Pubblicato il 13 giugno 2026 di Amilu67 — 2 min
SafeSchool BLE è un sistema per il rilevamento delle presenze durante le evacuazioni di emergenza scolastica. Funziona in modalità ibrida e offline, senza bisogno di connessione internet né di server centrali. Sfrutta il Bluetooth Low Energy (BLE) per individuare gli studenti al punto di raccolta in modo rapido. Il progetto è composto da due applicazioni distinte generate dallo stesso codice tramite build flavors. L'app Studente crea un badge digitale locale con nome, classe e un identificativo univoco persistente. Lo studente mostra un QR code che il docente acquisisce una sola volta per registrarlo nella classe. Durante l'emergenza l'app Studente trasmette un segnale BLE anche a schermo spento e nello zaino. Su Android un Foreground Service mantiene attivo il segnale per garantire affidabilità nella trasmissione. L'app Docente organizza gli studenti in classi create automaticamente dai dati di registrazione. Il docente avvia la scansione BLE e vede in tempo reale chi è presente al punto di raccolta. È sempre possibile spuntare manualmente uno studente come fallback in caso di telefono spento o dimenticato. Al termine il docente genera un report HTML stampabile con totali, presenti, assenti e metodo di rilevamento. Il report viene salvato offline sul dispositivo e può essere condiviso via email o cloud. La separazione in due app impedisce agli studenti di accedere alle funzioni di appello del docente. I dati personali restano sul dispositivo e non vengono inviati a servizi esterni senza il consenso del docente. L'identificazione avviene tramite Service UUID dedicato per ogni studente, in modo compatibile multipiattaforma. L'interfaccia è curata, in italiano, con tema istituzionale e icone chiare per l'uso sotto stress. Pensata per scuole secondarie, è semplice da usare anche durante prove di evacuazione reali. SafeSchool BLE unisce velocità, affidabilità offline e privacy per la sicurezza degli studenti.