Salta al contenuto

Mercoledì 26 Luglio 2017

Cerca nel sito del Comune di Cagliari

Indice


Breadcrumbs
Corpo della pagina
Contenuti principali
Le API nel cloud
Il Comune di Cagliari ha avviato un progetto di esposizione dei dati dinamici mediante le nuove interfacce applicative (API) realizzate nell'infrastruttura Cloud. Su questa piattaforma convergeranno tutti i dati aperti generati dai sensori real-time IoT (Internet of Things)  che verranno distribuiti nel territorio e che saranno finalizzati all'erogazione dei servizi di Smart City.  La prima realizzazione è quella relativa ai dati  provenienti dai sensori di rilevamento del traffico, già forniti nella sezione API  tradizionale, che sono adesso erogati anche sulla piattaforma Cloud per garantire una maggiore disponibilità e affidablità, una migliore velocità di accesso ed una più estesa capacità di memorizzazione dei dati storici.

Le interfacce API REST pubbliche sono utilizzabili dall’Amministrazione stessa e - liberamente - da chiunque intenda implementare le proprie applicazioni e le proprie analisi sui dati aperti, per finalità anche di natura commerciale, per scopi didattici e, più in generale, per i servizi digitali destinati ai cittadini ed alle persone che entrano in contatto con la città.

Il progetto di esposizione dei dati dinamici sul Cloud, inoltre, si pone ulteriori obiettivi tecnologici e funzionali in termini di:
  • scalabilità: le API sviluppate dovranno essere in grado di scalare orizzontalmente con semplicità;
  • gestione throttling e profili d’uso;
  • applicazione semantica del modello REST;
  • standardizzazione dei formati di dati;
  • documentazione automatica per gli sviluppatori.

Il progetto si configura, quindi, come pilota per sperimentare metodi e tecnologie per la realizzazione in cloud di un’infrastruttura di "API Open Data" più ampia e rispondente ai requisiti precedentemente descritti.
I link correlati riportati in fondo alla pagina, dopo le chiamate alle API sul traffico, permettono di raggiungere le API-Rest attraverso una dashboard e di accedere alla documentazione sulle API che è stata rilasciata mediante la piattaforma Swagger.


API sul  traffico, chiamate GET agli EndPoint:
  • https://api.comune.cagliari.it/traffic/sensors
  • https://api.comune.cagliari.it/traffic/sensor/{sensor_id}
  • https://api.comune.cagliari.it/traffic/station/{station_id}
  • https://api.comune.cagliari.it/traffic/stations
  • https://api.comune.cagliari.it/traffic/station/{station_id}/readings
  • https://api.comune.cagliari.it/traffic/sensor/{sensor_id}/readings