intelligent internet of things (iiot): system architectures and communications

Post on 17-Aug-2015

40 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Presentation Overview IoT Overview

IEEEResearch Papers

1. Cloud Computing for Internet of Things & Sensing Based Applications

2012 Sixth International Conference on Sensing Technology (ICST)Prahlada Rao B. B, Payal Saluja, Neetu Sharma, Ankit Mittal, Shivay Veer Sharm

2. Large-scale and Real-time Remote Control Architecture for Home Appliances

2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE)Hiroshi Kawazoe, Daisuke Ajitomi, Keisuke Minami

3. Smart Spaces and Smart Objects interoperability Architecture (S³OiA)

2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous ComputingMario Vega-Barbas, Diego Casado-Mansilla, Miguel A. Valero, Diego Lopez-de-Ipi na, Jose Bravo and Francisco Florez

4. The VIRTUS Middleware: an XMPP based architecture for secure IoT communications2012Davide Conzon, Thomas Bolognesi, Paolo Brizzi, Antonio Lotito, Riccardo Tomasi, Maurizio A. Spirito

5-ISO Layer View : Application Layer

Application Layer

Transport Layer

Network Layer

Data Link Layer

Physical Layer

Abstraction

IoT Overview

Internet of ThingsSystem

(Application Layer)

System CommunicationArchitec

turesUsersSecuritySmart

Devices

Server Infrastru

cture

IoT Goal : Decision SystemsRef: Smart Spaces and Smart Objects interoperability Architecture (S³OiA)

• What is IoT ?

• What is the Goal that System Achieve ?

• What are the System Components ?

• User intentions ?

• System Security ?

• General Architectural Prototypes ?

• Intelligent IoT (IIoT)

IoT Overview

Ref Paper: 3

IoT Nodes Categories

• – By Capability • – By Responsibility

IoT Nodes Categories – By Capability Ref: The VIRTUS Middleware: an XMPP based architecture for secure IoT communications2012

Simple Devices

ActorsSensors

Network Routers

Smart MobilesSmart Remotes Servers

IoT Overview

Paper : 4

IoT Nodes Categories – By Responsibilities

Decision Makers• Central Servers, Cloud Servers• Smart Phones, Smart Remotes

Analysis Producers• Big Data Analytics

Network Units• Routers• Gateways

Observers• Environment Sensors• Actor Observers

Actors• Mechanical Actors• Digital Actors

IoT Overview

Internet of Things: Cloud ServicesRef: Cloud Computing for Internet of Things & Sensing Based Applications

IoT

Architecture

Paper: 1

Cloud &

Internet of Things

Security

PaaS

SensorsIaaS

Storage(StaaS)

Access Mechanism

Cloud Services- IaaS, PaaS, StaaS, SaaS Basics IoT

Architectures

Paper: 1

Infrastructure as a Service(IaaS)

• Provides virtualized computing resources over the Internet• Amazon AWS– EC2, Microsoft Azure, Google Cloud

Platform as a Service(PaaS)

• Platform allowing customers to develop, run and manage Web applications

• Google App Engine

Storage as a Service(StaaS)

• An architecture model in which a provider provides digital storage on their own infrastructure

• Amazon AWS – S3, Google Storage

Software as a Service(SaaS)

• Software is licensed on a subscription basis• Blackboard

Sensor Event as Service(SEaaS)

• Sensor Cloud providers • Sensor Observation Service- 52North.org

Ref: Cloud Computing for Internet of Things & Sensing Based Applications

CPU

P

Storage

S

Cloud – Infrastructure as a ServiceRef: Smart Spaces and Smart Objects interoperability Architecture (S³OiA)

IoT Server

Architectures

Ref. Papers: 1 ,

2 ,3

Ref: Large-scale and Real-time Remote Control Architecture for Home Appliances

Ref: Cloud Computing for Internet of Things & Sensing Based Applications

Sensor Event as a Service (SEaaS)52North.org : ArcGIS Server SOS ExtensionRef: http://52north.org/communities/sensorweb/sosSOE/demo.html

Ref: Cloud Computing for Internet of Things & Sensing Based Applications

Sensor Observation Service (SOS) : AIR quality stationsService Oriented Architecture - RESTFul API SOS resources (i.e., observations, capabilities, offerings, sensors, and features)

IoT

Infrastructure

Topic Ref

Papers: 1

XMPP:Extensible Messaging and Presence ProtocolRef: The VIRTUS Middleware: an XMPP based architecture for secure IoT communications, 2012

IoT

Communication

Paper: 4

• Specification RFC 6120• Google Talk, Jabber XMPP

Servers• XML as message format and

Encryption• Security : Authentication and

Roles (TLS – Transport Layer Security)

• Distributed architecture

VIRTUS Middleware

Smart Cities, Smart Homes, Smart CarSmart – Whatever System

Ref: Large-scale and Real-time Remote Control Architecture for Home Appliances IoT Applications

Ref. Paper: 2

Goal ?

Smart Home Remote Control

Web-Sockets Communications

Web-Socket Server

Client 1

Client 2

Key Value

Id1 Mobile

Id2 Temp-control

Ref: Large-scale and Real-time Remote Control Architecture for Home Appliances

Scalability ?

IoT

Communication

Ref. Paper: 2

Scalability

Mediation Server

IoT : Service Oriented Architecture (SOA)

• General IoT System with Smart Spaces• Module Groups

• Device and Service Discovery• Example: DPWS (Devices Profile for

Web Services) - UPnP consumer appliances with a simple sensor

• Semantic Triple SpacesTriple Space computing Paradigm “Actor-A – Close – Window” “Actor-B – Play – Music”

• Service Repository & Dependencies Resolution

• Interaction Interface (UI)• Fault Tolerance ?

Smart Spaces and Smart Objects interoperability Architecture (S³OiA)General IoT System

IoT Architectures

IoT

Communication

Paper : 3

Intelligent IoT (IIoT)

Actor 2

Sensor 1

Sensor 3

Big DataAnalyzer

Historical Data

1

2

34

5

6

Stage 1: Receive Data from Sensor 1 Stage 2: Central IIoT Server submits the received data and instructions

to Big Data Analyzer Stage 3: Big Data retrieves corresponding historical data from database

archives Stage 4: After computing Big Data Analysis submits the conditions to

the Central IIoT server. Stage 5: After evaluating the conditions, the central server submits the

command to Actor 2. Stage 6: Sensor 3 submits the observations on Actor 2 actions for the

previous command.

Architectural Highlights

Internet of ThingsArchitectural Highlights

1. Cloud Computing for Internet of Things & Sensing Based Applications

Cloud, Big Data Analysis, Sensor Cloud Infrastructure, HTTPS, Service Model

2. Large-scale and Real-time Remote Control Architecture for Home Appliances

Web-Sockets, Mediation and Forwarding, Amazon Web Services (AWS)

3. Smart Spaces and Smart Objects interoperability Architecture (S³OiA)

Dynamic Service Oriented Architecture (SOA-RESTful), XML Message Format

4. The VIRTUS Middleware: an XMPP based architecture for secure IoT communications2012XMPP, SOA (Service Oriented Architecture), XML Message Format, HTTP

IoT Architectures

IoT

Communication

IoT Applications

Internet of ThingsApplications Goals

1. Cloud Computing for Internet of Things & Sensing Based Applications

Smart Traffic, Military, Augmented reality, Agriculture and Environment Monitoring

2. Large-scale and Real-time Remote Control Architecture for Home Appliances

Smart Home

3. Smart Spaces and Smart Objects interoperability Architecture (S³OiA)

General Purpose (Smart – Whatever)

4. The VIRTUS Middleware: an XMPP based architecture for secure IoT communications2012Smart and Secure: Electronic payments, monitoring, industrial applications, e-health solutions

Smart – Whatever

Sensor network application

Iceland Apr 2010 : Eyjafjallajökull VolconoLoss : ~ 2 Billion USDNext Generation Geo Sensors: 1/8th of an Inch

http://english.hi.is/frettir/predicting_volcanic_ash_plumes_for_aviation_safety

IoT Applications

Conclusion 1. Architectural Overview

2. Cloud Infrastructures

3. Communication Protocols and Message Formats

4. Security

5. General IoT Systems (Smart - Whatever)

6. Intelligence IoT (IIoT)

Internet of Things

Internet of ThingsSystem

(Application Layer)

System Communicati

onArchitecture

s

Users

Security

Smart Device

s

Server Infrastructure

Questions ?Thank you ….

Raghunath Nandyala

SYNC FAIL

top related