internet of things: rendere facile il difficile attraverso l'utile - guglielmetti

85
ROME 11-12 april 2014 ROME 11-12 april 2014 Internet of things: rendere facile il difficile attraverso l'utile. [email protected] Stefano Guglielmetti *Jeko

Upload: codemotion

Post on 12-May-2015

411 views

Category:

Technology


1 download

DESCRIPTION

Slides from Stefano Guglielmetti talk @ codemotion roma 2014

TRANSCRIPT

Page 1: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014ROME 11-12 april 2014

Internet of things: rendere facile il difficile attraverso l'utile.

[email protected]

Stefano Guglielmetti *Jeko

Page 2: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Page 3: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

• Documentazione • Strumenti • Piattaforme • Sensori e attuatori • Piattaforme online • Dove comprare • Bonus track

Programma del giorno

Page 4: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

DocumentazioneCapitolo 1:

Page 5: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Producete tanta documentazione!E fatelo, prima di tutto PER VOI

Codice

Istruzioni passo passo

Foto, foto e ancora foto

Video

Circuiti e collegamenti

Github

Github e Blog

Imgur

Markdown (Mou)

Youtube

Fritzing - Circuits.io Github

Page 6: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Fritzing

• Open Source • Free!! (donationware) • Community e un sacco di progetti • Un giliardo di componenti

(Librerie Adafruit, Sparkfun ecc…) • Componenti custom

Page 7: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Page 8: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

123d.circuits.io

• Autodesk (123D suite) • Free for not commercial use • Community & Contests • Libreria vastissima di componenti • Simulatore di circuiti • Emulatore di Arduino

Page 9: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Page 10: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Si, ma IO dove mi documento?!

Page 11: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

instructables.com

Page 12: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

learn.adafruit.com

Page 13: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

learn.sparkfun.com

Page 14: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

makezine.com/projects

Page 15: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

MIND

BLOWN

Page 16: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

fritzing.org/projects

Page 17: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

blog.oscarliang.net

Page 18: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

dev.mikamai.com

Page 19: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Ci sono anche i libri!!!

Page 20: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Arduino ABC by pighixxx

Page 21: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

postscapes.com

Page 22: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

postscapes.com

Page 23: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

StrumentiCapitolo 2:

Page 24: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Multimetro Digitale

Page 25: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Breadboard e Jumper Cables

Page 26: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Tronchesine e pinze curve

Page 27: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Stagno 60/40

Page 28: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Saldatore 30W

Page 29: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Postazione di saldatura

Page 30: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

NEIN!!! NEIN!!! NEIN!!!

Page 31: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Terza Mano

Page 32: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Millefori e Header

Page 33: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Succhiastagno

Page 34: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

USB Battery Pack

Page 35: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

LabNation Smarscope

• Piccolo e leggero • Bandwith 45 Mhz • 2x100 MS/Sec • Generatore d’onda • iOS e Android • Interfaccia touch • Economico (200 USD) • Esporta per Excel e Matlab • Disponibile dal primo

Agosto

Page 36: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

PiattaformeCapitolo 4:

Page 37: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

0

1

2

3

4

0 1 2 3 4

Minnowboard

Galileo

Beagleboard XMCubieboard 2

Raspberry PI

Arduino YÚN

Pinoccio

Arduino TRE

Electric IMPSpark Core

Page 38: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Page 39: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

sempio

Page 40: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Biliarduino Piliardino

Page 41: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Raspberry PI• E’IL RaspberryPI • Prezzo basso • Non ha pin

analogici • Non è WiFi • Non è compatibile

con Arduino

Page 42: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Arduino Yún• E’Arduino • Linux OpenWRT • USB Host • WiFi • Prezzo alto

Page 43: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Electric IMP• Nato da menti geniali • WiFi • Semplice da configurare • Prezzo basso • Consumi ridottissimi • Production ready • Nato per la Cloud • Non è opensource !

Page 44: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

RaspberryPI + Arduino• E’Arduino • E’RaspberryPI • Potente e versatile • Prezzo giusto • USB, Seriale, I2C • Fino a 128 Arduino!!!

Page 45: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Pinoccio• Compatibile Arduino • Approccio alternativo • IEEE 802.15.4 • Consumi ridotti • WiFi backpack • Non ancora

disponibile

Page 46: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Spark Core• Ultra Innovativo • Compatibile Arduino • WiFi • Semplice da configurare • Cloud ready • Funziona senza cloud • Prezzo incredibile • Open source

Page 47: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Sensori e attuatoriCapitolo 4:

Page 48: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Comprate i sensori già pronti!!!

Page 49: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Tinker kit e Grove System

…plug & play!!!

Page 50: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Neo Pixel• Fino a 500 LED con

Arduino • Basati su WS2812 • Tanti formati • Vasta documentazione • Si alimentano

separatamente

Page 51: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Piattaforme online Capitolo 5:

Page 52: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

•dispositivo a internet •internet a dispositivo •dispositivo a dispositivo •internet a internet

I dispositivi devono parlare

Page 53: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

It’s all about data

Page 54: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Avete bisogno di un server

•no heroku •amazon micro istance •digital ocean

Page 55: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

temboo.com

Page 56: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

xively.compachubecosm

Page 57: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

spacebrew.cc

Page 58: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

pusher.com

Page 59: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

realtime.co

Page 60: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

ifttt.com

Page 61: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Amazon SNS e SQS

Page 62: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Dove comprare? Capitolo 6:

Page 63: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

sparkfun.com

Page 64: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

adafruit.com

Page 65: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Pro:

Sparkfun e Adafruit

Contro:

• Nati per i Maker • Tanti componenti • Componenti proprietari • Documentazione

• Prezzi • Prezzo della Spedizione • Tasse USA

Page 66: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

seeedstudio.com

Page 67: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Pro:

Seeedstudio.com

Contro:• Nato per i Maker • Tanti componenti • Componenti proprietari • Documentazione • Prezzi ottimi

• Prezzo della Spedizione • Tempi di spedizione • Tasse random • Troppe “e” nel nome

Page 68: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

dx.com

Page 69: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

miniinthebox.com

Page 70: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Pro:

dx.com e miniinthebox.comContro:

• Tanti componenti • Tantissimi componenti • Qualunque cosa esista • Prezzi ridicoli • Spedizione gratuita

• Troppi componenti • No, sul serio, troppa roba • Confusi e disordinati • Nessuna documentazione • Dite addio al vostro tempo

libero • Non avvicinatevi con una

carta di credito • Tempi di spedizione

geologici • Tasse random

Page 71: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

ledz.com

Page 72: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

robotitaly.com

Page 73: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Pro: !• Ottimo assortimento • Buona qualità • Rapidissimi • Leader in italia

robotitaly.com

Contro: !• Prezzi

Page 74: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

arduiner.com

Page 75: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

it.rs-online.com

Page 76: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

it.farnell.com

Page 77: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Pro:

RS Components e Farnell

Contro:• Vastissimo assortimento

di componenti • Ottima qualità • Rapidissimi • Leader mondiali

• Pochi sensori e attuatoripreassemblati

• Prezzi • Prezzi di spedizione • Enormi e confusi • Ecommerce 1.0

Page 78: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

amazon

Page 79: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Momento Vocazionale

Page 80: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Clock 16Mhz

RAM 2 KB

EEPROM 1 KB

Flash Memory 32 KB

Arduino UNO

Peso 28gConsumo massimo 500mA

Page 81: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Clock 16Mhz

RAM 2 KB

EEPROM 1 KB

Flash Memory 32 KBPeso 28gConsumo massimo 2.5W

2Mhz

ROM

AGC Apollo Guidance Computer

32 Kg 55W

Page 82: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Page 83: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

Page 84: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

- Stefano Guglielmetti

Page 85: Internet of things: rendere facile il difficile attraverso l'utile - Guglielmetti

ROME 11-12 april 2014

[email protected]