playaround workshop 2010 - internet of the real things

Download playaround workshop 2010 - internet of the real things

If you can't read please download the document

Upload: playaroundcc

Post on 16-Apr-2017

1.071 views

Category:

Documents


0 download

TRANSCRIPT

The Internet of Real Things

Welcome introduction what happens next some demo tape first brief introduction into networking

understand while you doing

playaround is about playing

Share your findings widelyif something works explain it to others

The Internet of Real Things

What are real things?

Day 1. Introduction or Demo Tape

LED + arduino + computer + keyboard + mouse + network + a lightbulb = worldwide

It's all about connection

arduino basics - In/Output

arduino with PD

arduino and processing

play a bit

STEPS:

Install Arduino

Install Driver for USB chip (Windows + OS X)

Try BLINK example

1. compile2. upload

See your arduino works!

short leg GNDlong leg PIN13

'blink'

'blink'

Arduino in more detail ...

pd-extendedInstalling another tool

first check audio settings and test it ...

global network 1901

Samuel Morse 1791 1872

Hands on wires and plugs

WHAT IS:

sending

receiving

network

IP address

port

PlAY WITH PD

SENDER

RECEIVER

+886 98 14 13 010

simple telephone ...

SENDERSend toA PORT

RECEIVERListen to
a PORT

for example
10.59.1.153

computer is similar ...

COMPUTERhas an unique IP

10.53.1.153

IP and PORTs ????

COMPUTERhas an unique IP

10.53.1.153

Every network application is listening to a port

APPLICATIONIs listening on a PORT

PRINTERIs listening on :631

WEBSERVERIs listening on :80

HANDS ON ...

$

$

$

$

$ echo have a look @ tools, more in details

$ echo ...try to connect with twitter API

$ echo using processing

$ echo and arduino

$ echo (EtherNet shield)

$ echo send Light On / Light Off from twitter

$ echo play alot ...$

Day 2. Under the Hood

$

$

$

$

$ echo have a look @ tools, more in details

$ echo ...try to connect with twitter API

$ echo using processing

$ echo and arduino

$ echo (EtherNet shield)

$ echo send Light On / Light Off from twitter

$ echo play alot ...$

|

gateway

gatewayChat message

gatewayChat message

OSC message

gatewayChat message

OSC message

OSC message

gatewayChat message

OSC message

OSC message

OSC message

OSC /fromIrcPort 9000

OSC /toIrcPort 8000

IRC messages

The IRC gateway sends OSC messages into a IRC chat

Received IRC chat messages are sent by OSC

IRC IN

IRC OUT

OSC /fromTwitterPort 9000

OSC /toTwitterPort 8000

TWITTER tweets

The TWITTER gateway sends OSC messages as TWEETS

Received TWITTER chat messages are sent by OSC

IN

OUT

OSC /fromPlurkPort 9000

OSC /toPlurkPort 8000

PLURK

The PLURK gateway sends OSC messages as plurks

Received PLURK messages are sent by OSC

IN

OUT

Pachube is a data brokerage platform for the internet of things, managing millions of datapoints per day from thousands of individuals, organisations & companies around the world. It enables you to store, share & discover realtime sensor, energy and environment data from objects, devices & buildings around the world.

OSC /fromPachubePort 9000

OSC /toPachubePort 8000

PACHUBE

The PACHUBE gateway updates a feed by OSC messages

Received PACHUBE feeds are sent by OSC

IN

OUT

Day 3. Rediscover Your Old Toys

play more with your old toys again.

share your findings

...connect to

worldwide environment data via pachube

relax and play

refine our findings

Day 4. Prepare the Game

brainstorming

refine technology

play and prepare

arduino

twitter

plurk

irc

YOU

pachube