IoT Design & Implementation

IoT Design & Implementation

Formula corso dal vivo

12 Dicembre 2019 - 13 Dicembre 2019

Progettare e realizzare soluzioni IoT: una metodologia per tutti

Per informazioni: Kelen Zakelj
kelen.zakelj@soiel.it - 02 30453321

SINTESI DEL CORSO
Siamo nell'era dell'Internet delle Cose, proiettati in un futuro completamente interconnesso, permeato da innumerevoli oggetti dai molteplici impieghi che influenzeranno il nostro modo di interagire con l'ambiente, dotandoci di strumenti di controllo mai avuti prima. I numeri sono da capogiro ed evidenziano uno sviluppo esponenziale che investirà tutti i settori e non solo quello informatico. Le caratteristiche di pervasività, multidisciplinarità ed illimitata applicabilità conferiscono all'IoT un alto grado di complessità che richiede metodo e disciplina. Progettare e quindi implementare una soluzione che soddisfi i desiderata richiesti è un esercizio che deve passare necessariamente attraverso l’acquisizione di una metodologia generale ben congegnata che possa essere applicata in qualsiasi contesto. 
Spinti da questa ineludibile esigenza, abbiamo sviluppato un modello di riferimento applicabile alla progettazione e alla implementazione di soluzioni per l'IoT. Oltre a trattare gli aspetti salienti del modello se ne simula anche l'impiego mediante opportuni casi di studio che prevedono anche la realizzazione di ambienti di prototipazione con l'impiego di tutti gli elementi IoT tipici secondo il modello DCPA (Device Communication Platform Application).
LABORATORIO
Nel laboratorio sono messe in pratica le metodologie oggetto del corso mediante reali implementazioni che saranno mostrate sotto forma di Demo. Sono messi a disposizione dei partecipanti Kit elettronici e piattaforme cloud (Amazon Web Services IoT) per la realizzazione pratica di prototipi IoT.
Con l'aiuto dell'istruttore i discenti comprenderanno le fasi di progettazione e le tecniche di realizzazione di un sistema IoT completo delle sue parti costituenti essenziali.
I risultati verranno analizzati e discussi insieme come momento di sintesi e consolidamento delle conoscenze apprese.
OBIETTIVI
Il corso presenta una panoramica ragionata dell'IoT, fornendo ai partecipanti un metodo di lavoro per affrontare sia la fase di progettazione che di realizzazione con a supporto il prezioso utilizzo di esercitazioni pratiche e casi di studio.
DESTINATARI
Il corso è indirizzato a designer, makers, sviluppatori, system engineers e tutti coloro che sentono l'esigenza di affrontare con metodo il complesso mondo dell'IoT. Potrebbero inoltre trovare giovamento anche figure più strategiche come CIO, Process manager, Infrastructure manager, Operations manager, Service Manager
PREREQUISITI
È richiesta una buona cultura generale sull'ICT abbinata ad una conoscenza della pila OSI, del TCP/IP, dei concetti del Cloud. Può essere di ausilio la conoscenza di elementi di elettronica/fisica/chimica.
  1. Introduzione
  1.  Introduzione all'IoT
  2.  Blocchi costitutivi di un sistema IoT
  3.  Un approccio metodologico per il design
  4.  Il paradigma 3C (Collecting, Correlating, Collaborative Acting) per soluzioni TCS (Total Control Systems)
  5.  Visione logica e contestualizzazione dei sistemi IoT
  6.  Il framework DCPA (Device, Communication, Platform, Application): un modello architetturale per la scomposizione dei sistemi IoT in Context
  7.  La catena del valore nei processi IoT
  8.  La triade imprescindibile: Data Flow, Cloud, Security
  9.  Architetture gerarchiche e integrazione di piattaforme e servizi

  1. Device Context
  1.  Sensori e attuatori: come identificare e scegliere quelli più opportuni
  2.  Tipologie di sensori
  3.  Tipologie di attuatori
  4.  Sensori plug&play: lo standard IEEE 1451.4, Transducer Electronic Data Sheet (TEDS)
  5.  Piattaforme di controllo: microcontrollori vs single board computer
  6.  Cenni su Arduino
  7.  Cenni su Raspberry
  8.  La costruzione del prototipo per la sperimentazione del modello teorico
  9.  Costruzione dell'elettronica di rilevazione (sensori) e di trasmissione (antenne)
  10.  Dal prototipo al prodotto finito e alla sua produzione di massa
  11.  Progettazione di spazi, rivestimenti, alloggi, supporti e batterie

  1. Communication Context
  1.  Come scegliere la tecnologia di comunicazione giusta
  2.  Tecnologie PAN, LAN, WAN
  3.  Tecnologie Low Power WAN: LoRA, SigFox
  4.  Wireless Sensor Networks: Zigbee, 6LowPAN
  5.  Come trasferire i dati raccolti: MQTT, un protocollo per IoT
  6.  Tecnologie http REST, verso il protocollo CoAP
  7.  JSON: un formato leggero per lo scambio di dati
  8.  Comunicazioni sicure: cifratura forte, integrità e mutua autenticazione con certificati
  9.  La pila ISO-OSI dell'IoT
  10.  IoT gateway: cosa sono e quando si impiegano
  11.  Field Gateway vs Cloud Protocol Gateway
  12.  Costruzione del Data Flow: dalla raccolta dei dati al loro utilizzo finale
  13.  Il concetto di Edge-IoT

  1. Platform Context
  1.  Funzionalità di base: Device Managing (device identity, device autenthication, device monitoring), Messages Understanding, Collecting and Storaging
  2.  Funzionalità aggiuntive: Big Data Mining, Analytics, Multitenancy, Rules Engine, Message Routing
  3.  Controllo degli accessi e gestione dei permessi
  4.  Deployment Model: Cloud vs on-Premises
  5.  IoT Hub: cosa sono, quando si utilizzano
  6.  Gestione dei certificati e del loro life-cycle
  7.  Utilizzo di broker per la gestione dei messaggi in/out
  8.  Il concetto di Digital Twin
  9.  Modelli di Billing
  10.  Cosa offre il mercato

  1. Application Context
  1.  Vertical Applications
  2.  Tools and Framework
  3.  Custom Applications
  4.  IoT SDK, embedded libraries, sensor/actuator drivers
  5.  Architecture scomposte: l'arte di scomporre le applicazioni in moduli costitutivi pronti all'uso
  6.  Il concetto di trigger
  7.  Il concetto di callback function
  8.  Sviluppare codice: come, dove, quando
  9.  Cloud Computing vs Fog Computing
  10.  Ambienti di sviluppo Serverless

Location: Antares Hotel Concorde
Indirizzo: Viale Monza, 132
CAP: 20127
Città: Milano (MILANO)
Sito web: http://www.hotelconcordemilano.com/

Il BEST WESTERN Antares Hotel Concorde, è un albergo a 4 stelle in viale Monza a pochi minuti da Corso Buenos Aires e dalla Stazione Centrale di Milano.

La fermata Turro della metropolitana si trova a soli 50 metri e permette di raggiungere facilmente la Stazione Centrale, il centro storico, Fieramilanocity, il Mi.Co Milano Convention Centre e i padiglioni di Fieramilano a Rho.

Orario di svolgimento
• Giorno 1: (Registrazioni) 09.30-10.00 (Corso) 10.00 - 18.00
• Giorno 2: 10.00 - 18.00

Quota di partecipazione
La quota di partecipazione al corso è di € 800.00 + IVA e comprende la documentazione completa, il pranzo e i coffee break.

Modalità di iscrizione
• invio del modulo di iscrizione al n. fax 02 26149333
• invio di un e-mail a corsi@soiel.it con riferimento al corso

Modalità di pagamento
Bonifico Bancario intestato a Soiel International S.r.l. a socio unico – Via Martiri Oscuri, 3 – 20125 Milano
UBI BANCA – Filiale 6221
IBAN: IT 70 O 03111 01667 000000018118

Come partecipare ai corsi

Per informazioni su corsi in house o progetti personalizzati di formazione scrivere a: corsi@soiel.it Le modalità di iscrizione e partecipazione sono riportare nell’apposita sezione della scheda corso