23
1 1 st June 2012 connected prototypes deep dive 1st June 2012 Ashley Mills Email: [email protected] Twitter: @ashleyjsmills Phone: 07825608771

connected prototypes deep dive

  • Upload
    torn

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

1st June 2012 Ashley Mills Email: [email protected] Twitter: @ashleyjsmills Phone: 07825608771. connected prototypes deep dive. Overview. Introduction to the dongle API “Question Mark” application walkthrough “VGANode” application walkthrough. VodafoneK3770.h. - PowerPoint PPT Presentation

Citation preview

Page 1: connected prototypes deep dive

1 1st June 2012

connected prototypes deep dive

1st June 2012Ashley Mills

Email: [email protected]: @ashleyjsmills

Phone: 07825608771

Page 2: connected prototypes deep dive

2 Long Tail 30th May 2012

Overview

> Introduction to the dongle API

> “Question Mark” application walkthrough

> “VGANode” application walkthrough

Page 3: connected prototypes deep dive

3 Long Tail 30th May 2012

VodafoneK3770.h

Page 4: connected prototypes deep dive

4 Long Tail 30th May 2012

Question Mark plug-and-play ad-hoc feedback point

Page 5: connected prototypes deep dive

5 Long Tail 30th May 2012

Mini thermal printer is very popular using ethernet:

Page 6: connected prototypes deep dive

6 Long Tail 30th May 2012

Question Mark – thermal printer with dongle + SMS

Page 7: connected prototypes deep dive

7 Long Tail 30th May 2012

Question Mark

5v

GND

TX

RX

5V

GND

5V

D-

D+

GND

Adafruit thermal printer

Vodafone K3770

mbed LPC1768

Page 8: connected prototypes deep dive

8 Long Tail 30th May 2012

Page 9: connected prototypes deep dive

9 Long Tail 30th May 2012

VGANode

Page 10: connected prototypes deep dive

10 Long Tail 30th May 2012

VGANode

Page 11: connected prototypes deep dive

11 Long Tail 30th May 2012

VGANode

5v

GND

TX

RX

5V

GND

5V

D-

D+

GND

LinkSprite Y201

Vodafone K3770

mbed LPC1768

Page 12: connected prototypes deep dive

12 Long Tail 30th May 2012

VGANode – code parts

>Camera driver

>Client code

>Server code

Page 13: connected prototypes deep dive

13 Long Tail 30th May 2012

Camera driver

Page 14: connected prototypes deep dive

14 Long Tail 30th May 2012

Camera driver – interface and manual

Page 15: connected prototypes deep dive

15 Long Tail 30th May 2012

Camera driver – process overview> Define sequences

> Push sequence

> Read response

> Example:

Page 16: connected prototypes deep dive

16 Long Tail 30th May 2012

Memory address

Bytes to read

Take picture

Read file size

Camera driver- getting picture(if you can understandthe docs)

Read file

Stop taking pictures

EOF?

Page 17: connected prototypes deep dive

17 Long Tail 30th May 2012

Client code

Page 18: connected prototypes deep dive

18 Long Tail 30th May 2012

Client code - setup

Page 19: connected prototypes deep dive

19 Long Tail 30th May 2012

Client code - body

Page 20: connected prototypes deep dive

20 Long Tail 30th May 2012

Server code

Page 21: connected prototypes deep dive

21 Long Tail 30th May 2012

Server code (nodejs)

Page 22: connected prototypes deep dive

22 Long Tail 30th May 2012

Overview

> Looked at API in present incarnation

> Looked at simple SMS printer example

> Looked at jpeg camera UNIX socket example

Page 23: connected prototypes deep dive

23 Long Tail 30th May 2012

Thanks for listening…

questions?