Application of Residue Theorem to evaluate real integrations.pptx
Io t
1.
2. 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
12. 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 :)
15. ● If you are interested, how to do it the OLD way...
http://www.tldp.org/HOWTO/html_single/Home-
Electrical-Control/
16. 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.
17. Why would you want to build your
own IoT device ?
● Because it is FUN
18. Why would you want to build your
own IoT device ?
● Because it is FUN
● You can tailor it for your need
19. 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
20. 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
21. IoT now
● The hard decisions:
– Micro controller
– Full PC
22. IoT now
● The hard decisions:
– Micro controller
● Arduino based
– Arduino UNO 46lv
– Olimexino 44lv (the most expensive one)
– TinyDuino 20$
● ESP8266 11lv
– Full PC
28. 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$
33. IoT pereipherials
● Sensors
● Communication
– WiFi
– Bluetooth
– Xbee
– RF 315MHz 433 MHz
– RFID & NFC
● 3D Printing for case prototypes
34. But how to organize everything
● Olimex proposal
● Spark I/O proposal
● My proposal
35. 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
36. 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
37. 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
38. 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