Logo B.U.S.

Soluzione IoT per il monitoraggio degli scuolabus

Presentazione del Progetto B.U.S.

B.U.S. nasce per rendere il trasporto scolastico più sicuro, trasparente e connesso, grazie all’integrazione di tecnologie intelligenti. L’obiettivo è monitorare in modo automatico e preciso la presenza dei bambini a bordo dello scuolabus, superando i limiti degli attuali sistemi manuali basati su elenchi cartacei o memoria individuale.

La soluzione si basa su dispositivi Bluetooth Low Energy (BLE), che rilevano automaticamente la presenza dei bambini senza bisogno di intervento da parte loro o degli autisti. I dati vengono elaborati da un sistema intelligente a bordo e inviati al Cloud, permettendo ai genitori di ricevere aggiornamenti in tempo reale sulla salita e discesa dei figli dal mezzo.

A supporto, è stata sviluppata una Web Application con funzionalità differenziate:

  • Amministratori: gestione centralizzata di utenti, dispositivi e organizzazione del servizio.
  • Autisti: possibilità di aggiornare manualmente lo stato dei bambini in casi particolari.
  • Genitori: monitoraggio costante, cronologia degli spostamenti e assistenza tramite chatbot.

In sintesi, B.U.S. propone una piattaforma automatica ed efficiente, pensata per migliorare la sicurezza dei minori, la tranquillità delle famiglie e l'efficienza operativa del servizio di trasporto scolastico.

Architettura del Sistema

Diagramma completo dell'architettura del sistema B.U.S.

Diagramma Architettura del Sistema B.U.S.

Il sistema è progettato con un approccio modulare per garantire robustezza, scalabilità e manutenibilità, suddividendo le responsabilità tra Edge Device, Back-end Cloud e Front-end Web.

Funzionalità Chiave e Strumenti Utilizzati

Alla base del sistema c’è un meccanismo di rilevamento automatico che utilizza:

  • Beacon Bluetooth Low Energy (BLE) indossati dai bambini.
  • Un modulo Raspberry Pi installato sullo scuolabus, che agisce da scanner.

Quando un bambino sale o scende dal mezzo, il Raspberry Pi rileva l’ingresso o l’uscita del beacon dall’area di copertura e aggiorna in tempo reale lo stato di presenza nel database Cloud Firestore.

Questo processo garantisce:

  • Riduzione dell’intervento umano.
  • Eliminazione degli errori manuali.
  • Aggiornamenti immediati e precisi dello stato dei bambini.

Le principali tecnologie alla base dello sviluppo includono:

Esperienze Utente Personalizzate

Il sistema B.U.S. offre interfacce e funzionalità distinte per soddisfare le esigenze specifiche di ogni tipologia di utente coinvolto nel trasporto scolastico.

Genitori

I genitori accedono a una dashboard personalizzata tramite login sicuro (e-mail o Google), dove possono:

  • Associare i figli al proprio profilo.
  • Visualizzare in tempo reale lo stato (salita/discesa) dei bambini.
  • Consultare una cronologia dettagliata degli spostamenti.
  • Interagire con un chatbot AI per ricevere risposte rapide su posizione e orari.
  • Ricevere notifiche push immediate in caso di variazione dello stato.

Autisti / Accompagnatori

Dispongono di una dashboard dedicata per:

  • Visualizzare l’elenco dei bambini.
  • Aggiornare manualmente la presenza, in caso di dimenticanza o malfunzionamento del beacon da parte del bambino.

Amministratori

Gestiscono l’intero sistema tramite una sezione avanzata della Web App:

  • Controllo completo di genitori, autisti, bambini, fermate e dispositivi BLE.
  • Possibilità di aggiungere, modificare o rimuovere elementi per mantenere il sistema aggiornato e coerente.

Vedi le interfacce in azione!

Dimostrazione Video

Guarda il nostro video per una dimostrazione pratica del sistema B.U.S. in azione.

Il Nostro Team

Siamo due studenti impegnati nello sviluppo di soluzioni innovative, con l'obiettivo di migliorare la vita quotidiana attraverso la tecnologia.