Hacking your Doorbell

22
Hacking your Doorbell Get started building IoT devices – today!

description

by Karl-Henrik Nilsson

Transcript of Hacking your Doorbell

Page 1: Hacking your Doorbell

Hacking your DoorbellGet started building IoT devices – today!

Page 2: Hacking your Doorbell

By: Karl-Henrik Nilsson

Systems architect/Senior developer atE-mail : [email protected] : @khnilsson

Page 3: Hacking your Doorbell

My Father once said"There is nothing you can break that I can't fix"

Page 4: Hacking your Doorbell

AnythingAnd

Everything

Page 5: Hacking your Doorbell

Unique identity

A smart device

A sensor

12:38

Page 6: Hacking your Doorbell

The Internet of Things is already here!

Page 7: Hacking your Doorbell

So.. Why the hype?N

ew

s covera

ge a

bou

t the In

tern

et o

f Th

ing

s

2012 2014

Page 8: Hacking your Doorbell

More than$756’000’000’000!

Page 9: Hacking your Doorbell
Page 10: Hacking your Doorbell

We | Internet of Things!

Love San Francisco!

Page 11: Hacking your Doorbell

Complicated stuff? Trust me

it’s not!

Page 12: Hacking your Doorbell
Page 13: Hacking your Doorbell
Page 14: Hacking your Doorbell
Page 15: Hacking your Doorbell

Starting out! Suggested hardware and tools!

Page 16: Hacking your Doorbell

Arduino!Advantages: Cheap, real time possibilities, multiplatform IDE, Huge community, excellent first hardware platform.

Disadvantages: No multithreading, Pseudo C language

Page 17: Hacking your Doorbell

Netduino!Advantages: Multithreading, Excellent debugging in the Visual Studio IDE and come with the .NET API

Disadvantages: Large performance drop due to interpreted code, large memory footprint, small(ish) community

Page 18: Hacking your Doorbell

Raspberry PI!Advantages: On board graphics, Full GNU/Linux system, Supports almost any programming language, Large community

Disadvantages: GNU/Linux overhead,GPIO Support not 100%.

Page 19: Hacking your Doorbell

BeagleBone BlackAdvantages: ARM7, Excellent performance, Huge number of GPIOs.

Disadvantages: Poorly supported Linux distribution, Small community.

Page 20: Hacking your Doorbell

Shopping list and slides

http://karl-henrik.se/hyd

Page 21: Hacking your Doorbell

http://karl-henrik.se/

Contact and more information @

Twitter: @KHNilsson

E-mail : [email protected]

Page 22: Hacking your Doorbell

Credits

• Jamie Beverly (TheSoupBoy) for the San Fransico Image

• Trec_lit for the bed and alarm clock image