IOT - Dr. Kayarvizhy

Download Report

Transcript IOT - Dr. Kayarvizhy

INTERNET OF THINGS
2
An Introduction to Internet of Things
By,
Dr. Kayarvizhy N
For
JDA Software,
Bellandur, Bangalore
3rd June 2016, 3 – 4 P.M
Associate Professor
BMS College of Engineering
Bull Temple Road
Bangalore
Overview
IoT Architecture
Presentation Agenda
Applications of IoT
IoT Technologies
Arduino
Conclusion
4
INTRODUCTION TO IOT
Kupat Tahu Presentation
Internet of Things - Evolution
5
Idea: Move from Internet of People  Internet of Things
Internet appears everywhere in the world
 It is primarily connection between people
6
 Internet of Things is a plan to connect things also
using the same medium
IOT: People connecting with Things
7
ECG sensor
Internet
Motion sensor
Motion sensor
Motion sensor
8
IoT: Things connecting with Things
- Complex and heterogeneous
resources and networks
IoT: Definition
9
By embedding short-range mobile
transceivers into a wide array of additional
gadgets and everyday items, enabling new
forms of communication between people
and things, and between things
themselves – WSIS 2005
The Internet of Things, also called The
Internet of Objects, refers to a wireless
network between objects, usually the
network will be wireless and selfconfiguring, such as household appliances
-- Wikipedia
The term "Internet of Things" has come to
describe a number of technologies and
research disciplines that enable the
Internet to reach out into the real world of
physical objects – IOT 2008
Things having identities and virtual
personalities operating in smart spaces
using intelligent interfaces to connect and
communicate within social, environmental,
and user contexts – IOT 2020
10
What is IoT
Network of Physical Objects
Embedded systems with electronics, software, sensors
Enable objects to exchange data
Allow remote control
Direct integration computer + physical world
Result: Automation in all fields
11
Why Internet of Things
Dynamic control of Industry
and daily life
Improve the resource
Utilization ratio
Integrate human society
+ Physical systems
Accessibility and
Usability
Flexible configuration
P&P
Better relationship between
Human and nature
Technology Integrator
Universal transport
& internetworking
12
Unlocking the Massive potential of IoT
IoT Architecture
13
Integrated Application
Information Processing
Smart Grid
Data Center
Green Building Smart Transport Env. Monitor
Search
Engine
Smart Decision Info. Security Data Mining
WWAN
WMAN
Network Construction
Internet
WPAN
Sensing & Identification
GPS
Smart Device
WLAN
RFID
Sensor
Sensor
14
APPLICATIONS
OF
IOT
15
Looming Opportunity
16
IoT Applications : Shopping
17
IoT Applications : Intelligent Home
18
19
20
21
22
23
24
25
26
27
28
29
IoT Applications : Transportation
30
IOT TECHNOLOGIES
Kupat Tahu Presentation
IoT Road Map
31
IoT Technologies
Hardware
Communication
Protocols
Software (IDE)
Cloud Platforms
32
Implementing Smart Objects
33
Beaglebone black
Intel Galileo
Raspberry Pi
Arduino Uno
34
Board Connection
35
Sensors and Actuators
36
Sensors available in Market
37
IoT Technologies : Communication Protocols
38
IoT Technologies : Protocols
CoAP ( Constrained Application Protocol)
MQTT (Message Queue Telemetry Transport)
RESTful HTTP (Representational State Transfer)
XMPP (Extensible Messaging and Presence Protocol)
39
IoT Technologies : Data Analysis
40
IoT Technologies : Cloud (Sensing as-a-service Model)
IoT Technologies : Cloud Providers
41
IBM BlueMix
AWS IoT
Azure IoT
OpenSensors
Verizon ThingSpace
42
Challenges of IoT
Technological Standardization in most areas still remains fragmented.
Managing and fostering rapid innovation is a challenge for governments
Privacy and security
Absence of governance
Vulnerability to internet attack
43
AN INTRODUCTION
Kupat Tahu Presentation
44
Arduino
A microcontroller board, contains on-board power supply, USB port to communicate with PC,
and an Atmel microcontroller chip.
It simplify the process of creating any control system by providing the standard board that can
be programmed and connected to the system without the need to any sophisticated PCB design
and implementation.
It is an open source hardware, any one can get the details of its design and modify it or make
his own one himself.
Arduino UNO
45
Digital output
~: PWM.
0,1: Serial port.
In circuit Serial
programming
Atmel
MicroController
USB port
Power input
Power Supply
Analog input.
46
Arduino : Code Structure
void setup()
{
Used to indicate the initial values of system on
starting.
}
void loop()
{
Contains the statements that will run whenever the
system is powered after setup.
}
Arduino IDE
Program used to code and upload it
to arduino boards (using PC)
Free download from:
http://arduino.cc/en/Main/Software
Editor (for code edit)
Sketch (piece of program)
47
Arduino Reference:
48
Here you can learn how to program Arduino and what each code means and do, from
http://arduino.cc/en/Reference/HomePage
48
49
Thank you !