Skip to content

UniCT-Internet-of-Things/BoatGuard

Repository files navigation

BoardGuard

Sistema antifurto IoT per imbarcazioni

Il Problema

I sistemi antifurto tradizionali (GPS, allarmi) sono spesso inefficaci contro il furto da traino notturno in quanto non generano segnali evidenti.

Le Soluzioni di BoardGuard

Rilevamento Intelligente a Bordo

  • Un'unità ESP32 legge i dati da accelerometro, giroscopio e solcometro Doppler.
  • Una rete neurale TinyML esegue inferenza direttamente sul dispositivo per rilevare tali movimenti anomali.

Comunicazione Resiliente via LoRaMesh

  • Comunicazione a lungo raggio e basso consumo tramite LoRa.
  • Rete mesh tra imbarcazioni: ogni nodo inoltra i messaggi d’allarme, estendendo la copertura anche in mare aperto.

Prevenzione dei Falsi Positivi

  • Il modulo BLE rileva la presenza dello smartphone del proprietario.
  • Se il proprietario è a bordo, il movimento viene considerato autorizzato e l’allarme non viene inviato.

Sicurezza dei Dati a Doppio Livello

  • Le comunicazioni nella rete mesh sono cifrate con una chiave condivisa.
  • I dati sensibili tra la barca e il sistema centrale sono protetti da una chiave privata dedicata.

Architettura del Sistema

  • Unità di Bordo (ESP32)
    Rileva i movimenti e interpreta i dati tramite inferenza.

  • Gateway "Gabbiotto"
    Ponte tra la rete LoRa e il cloud backend via Wi-Fi.

  • Backend (Node.js)
    API REST che gestisce dati, configurazioni e stato dei dispositivi su SQLite3.

  • App Mobile (Flutter)
    Permette configurazione via BLE, monitoraggio in tempo reale e autenticazione tramite AWS Cognito.

🛠️ Tecnologie Chiave

  • ESP32 – Microcontrollore con Wi-Fi e BLE integrati
  • LoRaMesh – Comunicazione wireless a lungo raggio in topologia mesh
  • BLE – Rilevamento automatico della presenza del proprietario
  • Node.js + Express + Knex.js – Backend REST con accesso a DB
  • SQLite3 – Database locale leggero
  • Flutter – App mobile multipiattaforma
  • AWS Cognito – Autenticazione sicura e gestione utenti

👤 Autori

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors