Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Who am I?Who am I?
● System Administrator since 1998
● System Architect since 2004
● CEO of 1H Ltd.
● CTO of GetClouder Lt...
Why I'm talking about this?
Why I'm talking about this?
● Because Nakov made me!
Why I'm talking about this?
● Because Nakov made me!
● Because I'm a lazy ass :)
Why I'm talking about this?
● Because Nakov made me!
● Because I'm a lazy ass :)
● Because I have done some shits that hav...
A bit of history for IoT
A bit of history for IoT
● It is NOTHING new!
A bit of history for IoT
● It is NOTHING new!
● in 2004 I did it with NO knowledge at all
ICMP PING
How did I do it?
● A small daemon written in Perl
● Some libs :)
– Net::ICQ::On
– Device::ParallelPort
– Device::SerialPor...
Ohm's Law
The things
you are
AFRAID
Things that scare you...
● If you are interested, how to do it the OLD way...
http://www.tldp.org/HOWTO/html_single/Home-
Electrical-Control/
Why is now any different?
● We have platforms with many GPIOs readily
available to users.
● We have easier access to these...
Why would you want to build your
own IoT device ?
● Because it is FUN
Why would you want to build your
own IoT device ?
● Because it is FUN
● You can tailor it for your need
Why would you want to build your
own IoT device ?
● Because it is FUN
● You can tailor it for your need
● You can change i...
Why would you want to build your
own IoT device ?
● Because it is FUN
● You can tailor it for your need
● You can change i...
IoT now
● The hard decisions:
– Micro controller
– Full PC
IoT now
● The hard decisions:
– Micro controller
● Arduino based
– Arduino UNO 46lv
– Olimexino 44lv (the most expensive o...
Arduino UNO
Olimexino
TinyDuino
TinyDuino SIZE
ESP8266
Kudos to Olimex for making these!Kudos to Olimex for making these!
IoT now
● The hard decisions:
– Micro controller
● Arduino based
– Arduino UNO 46lv
– Olimexino 44lv (the most expensive o...
Raspberry Pi 2 B+
OlimeXino A20 LIME
VoCore
Spark I/O
IoT pereipherials
● Sensors
● Communication
– WiFi
– Bluetooth
– Xbee
– RF 315MHz 433 MHz
– RFID & NFC
● 3D Printing for c...
But how to organize everything
● Olimex proposal
● Spark I/O proposal
● My proposal
Olimex proposal
● Every IoT device should be directly connected to
the internet
● Pluses:
– easy installation
– easy acces...
Spark I/O proposal
● Every IoT device should be directly connected to
the internet
● Eevery device should be programmed fr...
Spark I/O proposal
● Minuses:
– Requires working WiFi
– No possibility for offline programming
– All your data is located ...
My proposal
Hybrid, have one OLinuXino act as a server
Connect all other IoT devices to it via API
● Pluses:
– Very secure...
My latest work :)
● Convert this...
My latest work :)
● Convert this...
● Into that...
My latest work :)
● Convert this...
● Into that...
● Why?
● Simply because I'm too lazy...
Thank you...Thank you...
E-Mail: <mm@yuhu.biz>
IRC: hackman at irc.freenode.net #softuni
ICQ: 7556201
Jabber: hackman@jabb...
Io t
Io t
Upcoming SlideShare
Loading in …5
×

Io t

943 views

Published on

Internet of Things NOW

Published in: Engineering
  • Be the first to comment

Io t

  1. 1. Who am I?Who am I? ● System Administrator since 1998 ● System Architect since 2004 ● CEO of 1H Ltd. ● CTO of GetClouder Ltd. ● Head of DevOps at Siteground.com ● Teaching Linux System Administration and Network Security in Sofia University ● Hardware hacker ● Helping with the organization of OpenFest, BG Perl Workshops and IT Tour Marian HackMan Marinov
  2. 2. Why I'm talking about this?
  3. 3. Why I'm talking about this? ● Because Nakov made me!
  4. 4. Why I'm talking about this? ● Because Nakov made me! ● Because I'm a lazy ass :)
  5. 5. Why I'm talking about this? ● Because Nakov made me! ● Because I'm a lazy ass :) ● Because I have done some shits that have IPs
  6. 6. A bit of history for IoT
  7. 7. A bit of history for IoT ● It is NOTHING new!
  8. 8. A bit of history for IoT ● It is NOTHING new! ● in 2004 I did it with NO knowledge at all
  9. 9. ICMP PING
  10. 10. How did I do it? ● A small daemon written in Perl ● Some libs :) – Net::ICQ::On – Device::ParallelPort – Device::SerialPort ● Aaaand... I stole the hardware from my brother :)
  11. 11. Ohm's Law The things you are AFRAID
  12. 12. Things that scare you...
  13. 13. ● If you are interested, how to do it the OLD way... http://www.tldp.org/HOWTO/html_single/Home- Electrical-Control/
  14. 14. Why is now any different? ● We have platforms with many GPIOs readily available to users. ● We have easier access to these GPIOs with simpler kernel interfaces. ● We have development boards, schematics and examples.
  15. 15. Why would you want to build your own IoT device ? ● Because it is FUN
  16. 16. Why would you want to build your own IoT device ? ● Because it is FUN ● You can tailor it for your need
  17. 17. Why would you want to build your own IoT device ? ● Because it is FUN ● You can tailor it for your need ● You can change it as you want
  18. 18. Why would you want to build your own IoT device ? ● Because it is FUN ● You can tailor it for your need ● You can change it as you want ● Because you will have full control
  19. 19. IoT now ● The hard decisions: – Micro controller – Full PC
  20. 20. IoT now ● The hard decisions: – Micro controller ● Arduino based – Arduino UNO 46lv – Olimexino 44lv (the most expensive one) – TinyDuino 20$ ● ESP8266 11lv – Full PC
  21. 21. Arduino UNO
  22. 22. Olimexino
  23. 23. TinyDuino
  24. 24. TinyDuino SIZE
  25. 25. ESP8266 Kudos to Olimex for making these!Kudos to Olimex for making these!
  26. 26. IoT now ● The hard decisions: – Micro controller ● Arduino based – Arduino UNO 46lv – Olimexino 44lv (the most expensive one) – TinyDuino 20$ ● ESP8266 11lv – Full PC ● Raspberry Pi 84lv ● OlinuXino 90lv (the most expensive one) ● VoCore 20$ ● Spark I/O 39$
  27. 27. Raspberry Pi 2 B+
  28. 28. OlimeXino A20 LIME
  29. 29. VoCore
  30. 30. Spark I/O
  31. 31. IoT pereipherials ● Sensors ● Communication – WiFi – Bluetooth – Xbee – RF 315MHz 433 MHz – RFID & NFC ● 3D Printing for case prototypes
  32. 32. But how to organize everything ● Olimex proposal ● Spark I/O proposal ● My proposal
  33. 33. Olimex proposal ● Every IoT device should be directly connected to the internet ● Pluses: – easy installation – easy access – every IoT device can be made to do everything – easier to create cloud offerings around this type of devices ● Minuses: – Security – Too much resources wasted – Either cables or good WiFi required
  34. 34. Spark I/O proposal ● Every IoT device should be directly connected to the internet ● Eevery device should be programmed from the cloud ● All data should be stored in the cloud ● Pluses: – easy installation – easy access – easy programming – every IoT device can be made to do everything – easier to create cloud offerings around this type of devices
  35. 35. Spark I/O proposal ● Minuses: – Requires working WiFi – No possibility for offline programming – All your data is located outside your home – Does not work as expected without Internet – Security – Too much resources wasted
  36. 36. My proposal Hybrid, have one OLinuXino act as a server Connect all other IoT devices to it via API ● Pluses: – Very secure – You have greater flexibilty – You can combine any type of connectivity ● Minuses: – More complex setup – One more device to keep at home
  37. 37. My latest work :) ● Convert this...
  38. 38. My latest work :) ● Convert this... ● Into that...
  39. 39. My latest work :) ● Convert this... ● Into that... ● Why? ● Simply because I'm too lazy...
  40. 40. Thank you...Thank you... E-Mail: <mm@yuhu.biz> IRC: hackman at irc.freenode.net #softuni ICQ: 7556201 Jabber: hackman@jabber.org

×