Internet of Things
KOJI WAKAYAMA 2013

Wednesday, October 30, 13
Overview

Embedded computing
Arduino Yun (Demo)
MQTT
Mosquitto MQTT Broker (Demo)
Arduino MQTT Library (Demo)
Pololu 3pi R...
Embedded computing

Wednesday, October 30, 13
Arduino Yun
(Demo)

Wednesday, October 30, 13
MQTT

Message Queue Telemetry Transport
Lightweight broker-based
publish/subscribe messaging protocol
Invented in 1999
by ...
Pub / Sub
Message
A

Subscriber
Message
A

Message
A

Publisher

Subscriber
Topic
Message
A

Wednesday, October 30, 13

Su...
Security

Name and Password
SSL
(TCP/IP port 8883 is registered, for using MQTT over SSL)
Encrypted Data

Wednesday, Octob...
MQTT Topics & Wildcards
Topics are hierarchical like filesystem path
/sensor/1/temperature
/sensor/2/temperature
/sensor/2...
Mosquitto MQTT Broker
mosquitto.org
(Demo)
Wednesday, October 30, 13
Arduino MQTT Library
(Demo)

https://github.com/mcollina/mqtt_on_the_yun/

Wednesday, October 30, 13
Pololu 3pi Robot

Wednesday, October 30, 13
Serial Slave Mode

http://www.pololu.com/docs/0J21/10.a
3pi motor control
receives 2 bytes
cmd (128-255)
speed (0-127)
m1 ...
Spooky
1_express
2_socketio
3_mqtt
4_arduino
5_pumpkin

Wednesday, October 30, 13
3D Printing
3D Print Shop

Wednesday, October 30, 13
Tack!

Wednesday, October 30, 13
Upcoming SlideShare
Loading in...5
×

Internet of Things 2013

1,003

Published on

Presentation at Creuna Tech Möte on October 30th, 2013.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,003
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Internet of Things 2013

  1. 1. Internet of Things KOJI WAKAYAMA 2013 Wednesday, October 30, 13
  2. 2. Overview Embedded computing Arduino Yun (Demo) MQTT Mosquitto MQTT Broker (Demo) Arduino MQTT Library (Demo) Pololu 3pi Robot Spooky (Live coding) 3D Printing (3D Print Shop) Wednesday, October 30, 13
  3. 3. Embedded computing Wednesday, October 30, 13
  4. 4. Arduino Yun (Demo) Wednesday, October 30, 13
  5. 5. MQTT Message Queue Telemetry Transport Lightweight broker-based publish/subscribe messaging protocol Invented in 1999 by Dr Andy Stanford-Clark (IBM) and Arlen Nipper (Arcom) Standard MQTT port: 1883 3 Qualities of Service for message delivery Last will and testament feature MQTT-S for sensor networks more on http://mqtt.org Wednesday, October 30, 13
  6. 6. Pub / Sub Message A Subscriber Message A Message A Publisher Subscriber Topic Message A Wednesday, October 30, 13 Subscriber
  7. 7. Security Name and Password SSL (TCP/IP port 8883 is registered, for using MQTT over SSL) Encrypted Data Wednesday, October 30, 13
  8. 8. MQTT Topics & Wildcards Topics are hierarchical like filesystem path /sensor/1/temperature /sensor/2/temperature /sensor/2/pressure Subscribers can use wildcards in topics /sensor/+/temperature /sensor/2/+ /sensor/# Wednesday, October 30, 13
  9. 9. Mosquitto MQTT Broker mosquitto.org (Demo) Wednesday, October 30, 13
  10. 10. Arduino MQTT Library (Demo) https://github.com/mcollina/mqtt_on_the_yun/ Wednesday, October 30, 13
  11. 11. Pololu 3pi Robot Wednesday, October 30, 13
  12. 12. Serial Slave Mode http://www.pololu.com/docs/0J21/10.a 3pi motor control receives 2 bytes cmd (128-255) speed (0-127) m1 forward hex: 0xC1 binary 11000001 decimal 193 Wednesday, October 30, 13 m2 forward   hex 0xC5 binary 11000101 decimal 197 m2 backward  hex 0xC6 binary 11000110 decimal 198 m1 backward  hex 0xC2  binary 11000010 decimal 194
  13. 13. Spooky 1_express 2_socketio 3_mqtt 4_arduino 5_pumpkin Wednesday, October 30, 13
  14. 14. 3D Printing 3D Print Shop Wednesday, October 30, 13
  15. 15. Tack! Wednesday, October 30, 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×