11. >> Use Case
OBD 2 Device
• Real-time
Information
• Fuel Economy
• Speed Heat
Map
• Error Codes
12. { IOT was there way before }
“When wireless is perfectly applied, the whole earth will be converted into a huge brain, which in
fact it is, all things being particles of a real and rhythmic whole… A man will be able to carry one
in his vest pocket.” - NikolaTesla (1926)
1969 ARPANET
1974 TCP/IP Beginning
1982 DNS
13. { IOT was there way before }
2000 LG announces Internet Refrigerator
2003 RFID & fleet mgmt. used by
Walmart
2008 IOT was born
14. : IOT Architecture
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communic
ation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
15. <-- IOT getting started -->
Step 1 : Choose or build your Hardware
Step 2: Choose required Communication Standards
Step 3: Get or Code the Software
16. > Step 1 : Choose or build your Hardware
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communic
ation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
17. > Step 1 : Choose or build your Hardware
Sensors
Light Sensors Motion Detecting Sensors Temperature
LDR04 Ultrasonic (HC-SR04) PIR (HC-SR501) DHT11 LM35
Gas and Chemical Sensor Accelerometer Heartbeat Detector
MQ2 MQ13 ADXL 345 KG011
◦
◦ .
18. > Step 1 : Choose or build your Hardware
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communi
cation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
19. > Step 1 : Choose or build your Hardware
Microcontrollers
Arduino (ATMEL) - Uno, Mega, Nano, Lilypad, Micro, Netduino Raspberry Pi (Broadcom) 1A /A+/B, 2 B/B+, 3 B
Beagle Bone (ARM) Intel Texas Instruments
Black, Green, X-15 Galileo, Edison, Minnow Board MSP 430, C2000, TM4C
21. // IDE & Libraries
Arduino SDK
https://www.arduino.cc/en/Main/Software
Arduino Studio (IDE)
A free IDE to code Arduino
Comes with Arduino Libraries & Examples
Visual Studio Extension for Arduino
Visual Micro (http://www.visualmicro.com)
22. /* Software */
Blynk (http://www.blynk.cc/)
Blynk Library which connects Arduino and Blynk
Cloud servers
It provides generic interface
(Android/ Iphone app) for many
microcontrollers
24. : IOT Architecture
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communic
ation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
25. > Step 1 : Choose or build your Hardware
Connectivity Hardware
◦ Ethernet Module (ENC28J60)
◦ Wi-Fi Module (ESP8266)
◦ Bluetooth Module (HC-05)
◦ RF Module (RF433)
◦ Xigbee Module (Xbee Series 2)
◦ GSM (SIM 800, SIM 900)
26. > Step 2: Choose the Communication
Standards
Most Popular
Ethernet (802.3)
Bluetooth
Wi-Fi (803.11)
Zigbee (802.15)
Wi-Max (802.16)
NFC
Cellular
27. : IOT Architecture
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communic
ation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
28. > Step 3: Get or Code your software
Software Required
Operating Systems & Programming Languages
◦ Tiny OS ( C )
◦ Free RTOS ( C )
◦ Oracle Java ME Embedded (Java)
◦ TI RTOS ( C )
◦ Windows 10 IOT Core (C#)
29. : IOT Architecture
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communic
ation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
30. > Step 3: Get or Code your software
Communication Protocols
◦ Hyper Text Transfer Protocol (HTTP / S)
◦ Web Socket (WS)
◦ Messaging Queue Telemetry Transport (MQTT / S)
◦ Constrained Application Protocol (COAP)
36. : IOT Architecture
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communic
ation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
37. > Step 3: Get or Code your software
Front End Integration
◦ Cloud Platforms
◦ Amazon Web Services (AWS)
◦ Microsoft Azure
◦ Google Cloud Platform
◦ Apache Cloud Stack
◦ SAP Hana
◦ Web Technologies
◦ HTML5, JQuery, Ajax
◦ Frameworks – Device.Js, IOT.js, Jerry script
◦ Web Sockets – Socket.IO
◦ Rest Services
◦ Mobile Technologies
◦ Android
◦ IOS
◦ Hybrid Apps
◦ Native Applications
38. : IOT Architecture
Microcontroller
Operating System
Sensor Libraries
Sensor
Interface
Light
Motion
Temperature
Pressure
Ethernet
Wi Fi
Xigbee
Bluetooth
Network
Interface
Network
Drivers
API
Communic
ation
Protocols
HTTP
MQTT
Web
Sockets
COAP
Cloud Technologies
Mobile Technologies
Native Applications
N
e
t
w
o
r
k
S
e
n
s
o
r
Web Technologies
A
n
a
l
y
t
i
c
s
39. > Step 3: Get or Code your software
Analytics
◦ Intel Cloud Analytics Platform
◦ Sap Big Data Analytics
◦ Microsoft Azure Analytics , Power BI
◦ Teradata Analytics
◦ Pentaho
◦ Google Big Query
◦ Qlikview Analytics
41. -> Is IOT the future ->
NO
IOT is the Present & the Future
42. /* Industry Penetration */
Home Lifestyle Health
Education
MobilityRetail Energy
Public and Services
Infra Hospitality
Manufacturing
Agri Military
Auto
45. >ls IOT Products
LIFX: Color 1000 connected light
bulb
The team at Lifx has released their
latest connected light bulb with
Color 1000. Lifx has managed to
reduce the size and cost of the
bulb while keeping the amazing
brilliant spectrum color we have
come to expect from Lifx.
46. >ls IOT Products
Amazon Dash Button: Smart home
shopping
Amazon has been to great job of
moving into the smart home over
the past year. The Dash Button is
not exception. A consumer can
place a button anywhere in the
home/business and simply push the
button when the product needs to
be refilled.
47. >ls IOT Products
Fitbit Surge: Fitness tracker
With all the hype around
smartwatches we thought it would
be good to take another look at
Fitbit Surge which does a great job
of combining fitness tracking and
smartwatch. We used it for about
a week and it was great for all our
fitness needs.
48. >ls IOT Products
Bluesmart: Connected carry-On
Lock, weigh and track your
Bluesmart carry-on with your
phone. Also recharge your devices.
49. >ls IOT Products
MaxMyTV: Home automation on
your TV
Android based MaxMyTV Smart
Hub automates your home and
Overlays alerts from Sensors, IP
camera and Social Media on TV
broadcast video.