Your SlideShare is downloading. ×

Internet of Things 2013

913
views

Published on

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

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
913
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Internet of Things KOJI WAKAYAMA 2013 Wednesday, October 30, 13
  • 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. Embedded computing Wednesday, October 30, 13
  • 4. Arduino Yun (Demo) Wednesday, October 30, 13
  • 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. Pub / Sub Message A Subscriber Message A Message A Publisher Subscriber Topic Message A Wednesday, October 30, 13 Subscriber
  • 7. Security Name and Password SSL (TCP/IP port 8883 is registered, for using MQTT over SSL) Encrypted Data Wednesday, October 30, 13
  • 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. Mosquitto MQTT Broker mosquitto.org (Demo) Wednesday, October 30, 13
  • 10. Arduino MQTT Library (Demo) https://github.com/mcollina/mqtt_on_the_yun/ Wednesday, October 30, 13
  • 11. Pololu 3pi Robot Wednesday, October 30, 13
  • 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. Spooky 1_express 2_socketio 3_mqtt 4_arduino 5_pumpkin Wednesday, October 30, 13
  • 14. 3D Printing 3D Print Shop Wednesday, October 30, 13
  • 15. Tack! Wednesday, October 30, 13

×