Settimana scorsa si è svolta la prima edizione di Hack the Cloud, un hackathon organizzato dal GARR insieme all'università Milano-Biccoca per incentivare l'utilizzo di tecnologie cloud come Openstack e Kubernetes.
Lo scopo dell'hackathon era quello di realizzare in meno di 8h un progetto per una Smart City che integrasse gli OpenData e la rete cloud del GARR.
Roadsense
Il nostro progetto (Roadsense) si basa sull'applicazione di sensori intelligenti sui mezzi di trasporto pubblico di superficie, con un doppio obiettivo: monitorare lo stato delle linee per individuare eventuali problemi sulle tratte e, allo stesso tempo, grazie a dei sensori di movimento, rilevare la condizione del manto stradale urbano, aggregando i dati dei diversi autobus e segnalando le situazioni problematiche.Nel corso dell'hackaton siamo riusciti a realizzare una buona parte del backend e della webapp per il monitoraggio delle linee e delle strade; abbiamo inoltre sviluppato un prototipo del software da installare sui sensori, in cui abbiamo inserito per l'occasione dei dati simulati basati sugli Open Data del comune di Milano.
Tecnologie
L'intero progetto è stato hostato su un cluster kubernetes formato da due nodi hostato sulla rete del GARR.
La realizzazione del progetto è stata divisa in due componenti
Backend
Il backend è stato sviluppato in PHP con Symfony. Il suo obiettivo era quello di fornire un'API per i sensori presenti sui pullman e di fornire un'interfaccia web per visualizzare i dati in tempo reale.
Sensori
Abbiamo anche realizzato un finto pullman in grado di muoversi sui percorsi resi disponibile dall'OpenData di milano e inviare finti aggiornamenti al backend.
Risultato
Siamo arrivati terzi a pari merito con un altro gruppo. E disponibile sul sito ufficiale l'elenco degli altri progetti vincitori https://hackthecloud.it/it/vincitori.