Corso su IOT Architecture dell'università di Firenze:
- sistemi distribuiti in general https://www.disit.org/drupal/?q=content/5493
- IOT, Internet of Things Solutions (Parte X): IOT concepts, High vs Low level protocols, IOT Middleware, IOT conceptual architecture, IOT communication patterns, IOT stack protocols, IOT Brokers, IOT development tool, IOT Applications, IBM NodeRED.
- video-iot1, video-iot2, video-iot3, video-iot4, ...........
- C. Badii, P. Bellini, A. Difino, P. Nesi, "Smart City IoT Platform Respecting GDPR Privacy and Security Aspects", accepted for publication on IEEE Access, 2020. 10.1109/ACCESS.2020.2968741 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8966344
- C. Badii, P. Bellini, A. Difino, P. Nesi, G. Pantaleo, M. Paolucci, MicroServices Suite for Smart City Applications, Sensors, MDPI, 2019. https://doi.org/10.3390/s19214798
- C. Badii, P. Bellini, A. Difino, P. Nesi, "Sii-Mobility: an IOT/IOE architecture to enhance smart city services of mobility and transportation", Sensors, MDPI, 2019. https://doi.org/10.3390/s19010001 https://www.mdpi.com/1424-8220/19/1/1/pdf
Training piattaforma Snap4City. Dai Dati alla città Senziente, Smart City and IOT
Training piattaforma Snap4City. Dai Dati alla città Senziente, Smart City and IOT ENG: Training Snap4City: from data to sentient City, Smart City and IOT Si tiene nei giorni: 25 Giugno, 9 Luglio, 23 Luglio 2019, (sempre dalle 9:30 alle 13:00) presso Scuola di Ingegneria dell'Università di Firenze, Via S. Marta 3, Firenze.
Le registrazioni aperte, per info contattare snap4city@disit.org |
|
Il Corso fa uso massivo della piattaforma Snap4City. I partecipanti arriveranno a creare dashboard professionali, applicazioni IOT, soluzioni smart con pochi passaggi, e senza il bisogno di essere programmatori. Il corso puo' essere utile anche a chi è un programmatore perché gli permetterà di fare in pochi minuti quello che con le tecnologie attuali della programmazione per applicazioni mobili, IOT, GIS e business intelligence tool si fa in giorni di lavoro. Può essere utile per i ricercatori e gli analisti dati perché potranno capire come creare applicazioni e sperimentazioni intelligenti sfruttando i big data della piattaforma Snap4City, ma concentrandosi solo sulle parti di analitica in R o altri linguaggi e risolvendo il resto con pochi click. La piattaforma è usata con successo e soddisfazione per l'Hackathon 2019, per svariati corsi Universitari (Univ. di Firenze, Univ. di Milano), per svariate tesi delle stesse ed in altre Universita', per il Corso di Master in Big Data MABIDA di UNIFI, ed è i pilot su Anversa/Antwerp ed Helsinki; per la Smart City Control Room, SCCR, di Firenze; come su svariate altre città. Il training viene svolto in lingua italiana fino ad un massimo di 40 registrati. I partecipanti devono registrarsi sulla piattaforma ed installare sui loro telefoni mobili una delle App: "Toscana in a Snap", "Antwerp in a Snap" o "Helsinki in a Snap:, accessibili da Google Play e Apple Store. |
- Oltre alle giornate in programma, si possono organizzare altre 2 giornate in Agosto e/o Settembre in base alle richieste prenotatevi tramite questo LINK. Qualche descrizione e' riportata nella slide 5 del 9 Luglio.
le tematiche dele due giornate potrebbero essere:- 1) architettura tecnica, installazione e configurazione di soluzioni Snap4City scalabili (3-4 ore)
- 2) acquisizione dati via ETL, DataGate, IOT App. (3-4 ore)
- per esempio:
- How to Add Functions that are not present in the Platform
- Development of Low Cost Sensors and Actuators (-Proprietary IOT Devices as Well as Open hardware / Open Software)
- IOT end-2-end Secure Stack
Programma delle giornate
- 25 Giugno (Overview di Snap4City) (aula Caminetto, via S. marta) (si veda slide e video sotto)
- Urban Platform (main concepts vs Living Lab)
- Snap4City Architecture
- Dashboards: from City Dashboards to Applications
- Data Gathering and City Data Knowledge Management
- IOT Applications, Devices and Dashboards
- Forging & Managing Flexible Mobile Apps, Web App, MicroApplications
- Data Analytic, Big Data Science
- Snap4City Living Lab for Collaborative Work
- Snap4City and Km4City Projects
- 11 Luglio (overview di Snap4City) similmente alla Giornata del 25 Giugno, si veda anche il materiale del meeting presso il Comune di Roma, per le slide si veda: https://www.snap4city.org/drupal/node/499
- Urban Platform (main concepts vs Living Lab)
- Snap4City Architecture
- Schede di Alcuni casi
- Dashboards: from City Dashboards to Applications
- Data type management and GDPR
- Data Gathering and City Data management
- Forging & Managing Flexible Mobile Apps, Web App, MicroApplications
- Data Analytic, Big Data Science
- Riuso della Piattaforma in accordo alla normativa
- Snap4City and Km4City Projects
- 9 Luglio (sviluppo Dashboard con Snap4City, con dimostrazioni ed esercitazioni), si veda slide e video sotto (tenuto in aula 111, viale Morgagni plesso didattico Univ. Firenze, aula di informatica https://goo.gl/maps/Wh27PuwRd817G2TB7, l'aula è attrezzata con PC con risoluzione HD (dovete avere già installato Toscana in a Snap su Android o iOS, da qualche giorno)
- Recall on Architecture
- Dashboard Usage and Authoring (- Dashboards Usage and Widgets - Unified Data and Services Inspection and Exploitation)
- Dashboard Creation & Exercitation (- Dashboard Creation, Exercitation - Dashboards Management - Dashboards on Web and Mobile Devices)
- Data Type Management GDPR Compliant
- Snap4City and Km4City Projects
- 23 Luglio (Sviluppo soluzioni intelligenti e data driven, con dimostrazioni ed esercitazioni) (aula 111, viale Morgagni plesso didattico Univ. Firenze, aula di informatica https://goo.gl/maps/Wh27PuwRd817G2TB7): (Si consiglia di: non venire con il vostro portatile, l'aula è attrezzata con PC con risoluzione HD, avere già installato Toscana in a Snap su Android o iOS, da qualche giorno)
- Dashboard Management and GDPR (-Dashboard Listing, Managing, Sharing, Delegation -Dashboard ChatRoom and Notifications)
- DataType Management GDPR Compliant (-Personal Data Management GDPR Compliant: POI, Data, KPI)
- IOT Applications, Devices and Dashboards (-Managing IOT Applications -Authoring IOT Applications)
- From Simple to Data Processing IOT Applications (-Create a Simple IOT Application (Demo) -Production of IOT Application (Exercitation) -Data Processing with IOT Application (Demo) -Processing Data with IOT Applications (Exercitation))
- Data Analytics: Examples from Snap4City (-Smart parking: Predictions-User Behavior Analysis -Traffic Flow Reconstruction -Modal and Multimodal Routing -Environmental Data: Predictions -Social Media Analysis: Early Warning, Predictions)
- Data Analytics: Enforcing and Exploiting ( -Real Time Data Analytics: using R Studio Exploitation in IOT Applications (DEMO) )
Altre Tematiche trattare nel corso oltre quelle riportate nella descrizione delle giornate:
- Smart City, dai dati alle strategie
- IOT, internet of things: smart city ma anche Industria 4.0, protocols, formats,
- IOT Edge, IOT devices, PAX Counter, reti, etc.
- Sensor and Actuator, virtual sensors and virtual actuators
- Data Type: open data, private data, GIS, heatmap, shape, mappe di origine destinazione, traiettorie, etc.
- Data Warehouse: tecniche di tipo ETL Penthao Kettle
- IOT Application: NodeRED, microservices, JavaScript e JSON saranno introdotti nel corso
- Creazione di Dashboard, dashboard builder
- Web Scraping and IOT
- Data Analytic in R Studio vs IOT e smart city: ricostruzione del traffico, domanda offerta, predizione ambientali, predizione parcheggi, etc.
- data security, GDPR nel contesto di soluzioni IOT, GDPR nel contesto delle smart city
- Creazione di soluzioni smart complesse: dai dati a Dashboard attive
- Applicazioni integrate per il tracking, il monitoraggio, la gestione di allarmi, etc.
- Living Lab ed le strategie/tecniche di gestione
- open data e connessione con CKAN, federazione di CKAN
- Knowledge base, reasoning semantico per dati geografici, IOT Discovery
- Smart City API e MicroServizi, External services, etc.
- Architetture big data per le Smart City
I partecipanti si devono impegnare a seguire le tre sessioni del corso. Non sono richiesti particolari prerequisiti per partecipare al corso.
per informazioni sentire paolo.nesi@unifi.it
per la registrazione fare click sul banner .
.