2. Outline
● History of IoT
● IPv4 vs. IPv6
● Applications
● Arduino & IoT
● NodeMCU – ESP8266
● Q & A
3. History of IoT
● 1982 : In Carnegie Mellon University, a
project started to connect Coca Cola
truck to internet. They used it to
realize how many Coca Cola boxes are
in the truck.
● 1999 : Kevin Ashton, named this
“Internet of Things”. In short, “IoT”.
4. History of IoT
● 2014 : IoToilets project uploaded on
GitHub as a GPL-v2.0 Licensed open
source project.
● Later … IoT became the world’s trend!
5. IPv4 vs. IPv6
● IPv4 had limited quantities of IP’s.
● A lot of IPv4 IP’s wasted on internal
networks (such as 192 & 10 ranges)
and loop back addresses (127 range).
● IPv6 is like a unique ID, everyone can
have one, but it won’t be finished.
● With IPv6, we even can connect all
sands of the planet earth to the
internet!
6. Applications
● Internet of Toilets
● SmartBin
● Candy House “Sesame”
● Smart TV’s!
● And everything around us …
11. Arduino & IoT
● Arduino is a general purpose
“prototype” board, based on AVR.
● Arduino has a bunch of devices for IoT
projects, with Intel partnership.
13. Ethernet Shield
● It allows us to connect our Arduino
Uno to the LAN
● We can run a simple HTTP web server
on Arduino.
● It allows us to connect external SD
card to our Arduino.
14. Arduino is not the best choice!
● Limited program memory (32 KB’s)
● Limited processing power
● No wireless connection
21. Let’s do an advanced one!
● For this project, I use a common-
anode seven segment and 74HC595
shift register.
● Thanks to Arduino, we have the most
amazing “shiftOut()” method to
manage shift registers!