hacking your doorbell - karl-henrik nilsson - codemotion rome 2015
TRANSCRIPT
Hacking your DoorbellGet started building IoT devices – today!
By:
Karl-Henrik
Nilsson
Systems architect/Senior developer atE-mail : [email protected] : @khnilsson
Hacking your DoorbellGet started building IoT devices – today!
My Father once
said "There is nothing you can break that I can't fix"
Anything
And
Everything
Unique identity
A smart device
A sensor
12:38
The Internet of
Things is already
here!
So.. Why the hype?
2012 2014
More than
$756’000’000’000!
Complicated
stuff? Trust meit’s not!
Starting out!
Suggested hardware and tools!
Arduino!
Advantages: Cheap, real time possibilities, multiplatform IDE, Huge Huge community, excellent first hardware platform.
Disadvantages: No multithreading, Pseudo C language
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
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%.
BeagleBone Black
Advantages: ARM7, Excellent performance, Huge number of GPIOs.
Disadvantages: Poorly supported Linux distribution, Small community.
Intel Galileo Gen.2
Advantages: Linux or Windows 8 IoT, Powerful, Arduino compatible
Disadvantages: Small community, many users have had a hard time getting Windows 8 working.
Is that all?Of course not!
So how secure is
this? Will my neighbours spy on me?
http://karl-henrik.se/
Contact and more information @
Twitter: @KHNilsson
E-mail : [email protected]
Credits
• Jamie Beverly (TheSoupBoy) for the San Fransico Image
• Trec_lit for the bed and alarm clock image