technical presentaion

12
Back-end Cloud Connectivity Between Smart Devices An elaboration of how Internet of Things works Presented by: Syed Tauqeer Hasan University of Ulm 1

Upload: syed-tauqeer-hasan

Post on 12-Jan-2016

232 views

Category:

Documents


0 download

DESCRIPTION

Presentation on Internet of Things

TRANSCRIPT

Page 1: Technical Presentaion

Back-end Cloud Connectivity Between

Smart Devices

An elaboration of how Internet of Things works

Presented by:

Syed Tauqeer HasanUniversity of Ulm

1

Page 2: Technical Presentaion

What makes the smart devices SMART???

2

Page 3: Technical Presentaion

What is Cloud Computing?Cloud Computing architecture

provides on-demand access to shared pool of computer resources

Data and software packages are stored remotely in servers

Allows access to information and services using internet enabled hardware at the client’s end

3

Page 4: Technical Presentaion

Cloud Characteristics

Measured Services

Rapid Elasticity

On-Demand Self Services

Ubiquitous Network Access

Resource Pooling

4

Page 5: Technical Presentaion

Cloud Structure and Services

5

Internet

Client Devices

Client Devices

Client Devices

Distributed

ServersDatacenter

s

Distributed

Servers

Datacenters

Software as a

Service (Saas)

Platform as a

Service (PaaS)

Infrastructure

as a Service

(IaaS)

Page 6: Technical Presentaion

Cloud Computing – The Brain Behind The Internet of Things

6

Page 7: Technical Presentaion

Evolution of IoT with Cloud

7

1st Generation: Isolated applications with local internal memory storages

2nd Generation: Isolated applications connected to remote isolated database storages over the internet

Smart Generation: Interconnected applications with centralized cloud data storages = Internet of Things

Page 8: Technical Presentaion

Working of IoT from Cloud Computing Perspective

8

User Information

Media Fitness Routine

Location

FB Pages Liked

User Info

User Accounts Authentication (Using fb or twitter)

Cloud Data Storage

Current Location

Images & Videos

Location Check-ins (Using smart car data)

Tweets

Movies Recommendation List (Using FB pages liked)

Fitness Routine

Fitness Routine tweet

Page 9: Technical Presentaion

How IoT Smart Devices Connect with Cloud

9

Application Programming Interface (API) is a gateway which provides direct interface between smart devices and users

Uses HTTP for data transfer between devices and storage centers

Popular Cloud APIs: Google Compute Engine, Amazon.com, Appistry

Page 10: Technical Presentaion

Protocols Used in IoT Cloud APIs

10

For device to Cloud Communication: Representation State Transfer (REST) & Simple Object Access Protocol (SOAP)

For secured delegated access to the right information by the right user: Open Authorization (OAuth)

Page 11: Technical Presentaion

The Future…

11

Page 12: Technical Presentaion

Thank You!!

12