hacking your doorbell get started building iot devices – today!
TRANSCRIPT
![Page 1: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/1.jpg)
Hacking your DoorbellGet started building IoT devices – today!
![Page 2: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/2.jpg)
By: Karl-Henrik Nilsson
Systems architect/Senior developer atE-mail : [email protected] : @khnilsson
![Page 3: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/3.jpg)
My Father once said"There is nothing you can break that I can't fix"
![Page 4: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/4.jpg)
AnythingAnd
Everything
![Page 5: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/5.jpg)
Unique identity
A smart device
A sensor
12:38
![Page 6: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/6.jpg)
The Internet of Things is already here!
![Page 7: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/7.jpg)
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 Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/8.jpg)
More than$756’000’000’000!
![Page 9: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/9.jpg)
![Page 10: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/10.jpg)
We | Internet of Things!
Love San Francisco!
![Page 11: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/11.jpg)
Complicated stuff? Trust me
it’s not!
![Page 12: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/12.jpg)
![Page 13: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/13.jpg)
![Page 14: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/14.jpg)
![Page 15: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/15.jpg)
Starting out! Suggested hardware and tools!
![Page 16: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/16.jpg)
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 Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/17.jpg)
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 Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/18.jpg)
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 Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/19.jpg)
BeagleBone BlackAdvantages: ARM7, Excellent performance, Huge number of GPIOs.
Disadvantages: Poorly supported Linux distribution, Small community.
![Page 20: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/20.jpg)
Shopping list and slides
http://karl-henrik.se/hyd
![Page 21: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/21.jpg)
http://karl-henrik.se/
Contact and more information @
Twitter: @KHNilsson
E-mail : [email protected]
![Page 22: Hacking your Doorbell Get started building IoT devices – today!](https://reader035.vdocuments.mx/reader035/viewer/2022062304/56649e9f5503460f94ba0eee/html5/thumbnails/22.jpg)
Credits
• Jamie Beverly (TheSoupBoy) for the San Fransico Image
• Trec_lit for the bed and alarm clock image