AA2017-18‎ > ‎

Internet delle cose e principi di Physical Computing (SAAD)

News
  • Il corso è iniziato ad ottobre 2017, fate riferimento a google classroom per il materiale e altro
  • Inviate una mail al docente per essere invitati su classroom

Informazioni

Orario delle Lezioni: 
  • Venerdì dalle 09 alle 13 (Sant'Angelo Magno, C013)
Orario Ricevimento:
  • Al termine delle lezioni o previo appuntamento e-mail

Obiettivi

  • Comprendere la struttura di un sistema embedded.
  • Conoscere l'uso dell'informazione nel software e nelle reti.
  • Conoscere i principi della programmazione.
  • Conoscere i concetti della progettazione di sistemi software e embedded.
  • Conoscere i principi di gestione dei dati e della loro analisi.

Contenuti

  • Panoramica dei concetti di Internet delle Cose
  • Principi di internet
  • Principi di progettazione per dispositivi connessi
  • Sistemi ICT distribuiti
  • Elementi di Human Computer Interaction
  • Concetti di Context Awareness, Autonomia, Smart Devices, Smart Environments, Smart Interaction, Tagging, Sensing and Controlling.
  • Progettazione di applicazioni IoT per la vita quotidiana nel mondo virtuale, umano e fisico
  • Elementi di programmazione, implementazione di circuiti hw  e uso dei tool
  • Elementi di progettazione di dispositivi incorporati
  • Elementi di progettazione di prodotti fisici
  • Tecniche per la scrittura di programmi per la Internet of things
  • Concetti di Social Media e Sentiment Analysis associata all'IoT
  • Concetti di Big Data e analytics associati alla IoT

Materiale Didattico

Lezioni 
  • Diapositive e materiale allegato in fondo alla pagina
Testo di Riferimento
  • A. McEwen, H. Cassimally, "L'internet delle cose", Apogeo, ISBN: 978-8850333202

Materiale Utile 

(Inserito all'occorrenza durante il corso)
  • Link a materiale presentato a lezione su Lilypad ed e-textile
    • Panoramica LilyPad
      • https://learn.sparkfun.com/tutorials/choosing-a-lilypad-arduino-for-your-project
    • Per riferimenti
      • https://learn.sparkfun.com/tutorials/tags/e-textiles
    • Introduzione e-textile
      • https://learn.sparkfun.com/tutorials/e-textile-basics
      • https://learn.sparkfun.com/tutorials/sewing-with-conductive-thread
      • https://learn.sparkfun.com/tutorials/insulation-techniques-for-e-textiles
    • piccoli esempi
      • https://learn.sparkfun.com/tutorials/ldk-experiment-1-lighting-up-a-basic-circuit
      • https://learn.sparkfun.com/tutorials/ldk-experiment-2-multiple-led-circuits
      • https://learn.sparkfun.com/tutorials/ldk-experiment-3-buttons-and-switches
      • https://learn.sparkfun.com/tutorials/ldk-experiment-4-make-your-own-button
      • https://learn.sparkfun.com/tutorials/ldk-experiment-5-make-your-own-switch
      • https://learn.sparkfun.com/tutorials/ldk-experiment-6-microcontroller-circuits
    • Materiale riferimento per board Protosnap disponibile in laboratorio
      • https://www.sparkfun.com/products/11262
      • https://www.sparkfun.com/tutorials/308
      • https://learn.sparkfun.com/tutorials/protosnap-lilypad-development-simple-hookup-guide
    • Altri esempi
      • http://www.marcopucci.it/tutorial-18-arduino-lilypad-realizziamo-un-peluche-interattivo/
  • Link a materiale presentato a lezione su Processing
    • Introduzione a Processing
      • https://processing.org/tutorials/ (Getting Started, Processing Overview, Coordinate System and Shapes, Color, Objects, Interactivity, Typography
    • Arduino + Processing senza firmware "Firmata"
      • https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing
    • Arduino + Processing con firmware "Firmata"
      • http://playground.arduino.cc/Interfacing/Processing
      • https://www.arduino.cc/en/Reference/Firmata
      • http://firmata.org/wiki/Main_Page
    • Processing e Android
      • http://android.processing.org/tutorials/index.html
      • http://playground.arduino.cc/Interfacing/Processing
  • Altri link a materiale utile
    • Arduino shield
      • https://www.autodesk.com/products/eagle/blog/arduino-shield-buying-designing/
Esame 
  • Preparazione di un elaborato finale sotto forma di progetto IoT da concordare con il docente


Date appelli
  • Consultare ESSE3
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser