playaround workshop 2010 - internet of the real things
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
plurk
irc
YOU
pachube