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

21
Intelligent Internet of Things (IIoT): System Architectures and Communications https:// www.academia.edu/14076518/Intelligent_Internet_of_Things_IIoT_Sys tem_Architectures_and_Communications Raghunath Nandyala

Upload: raghunath-nandyala

Post on 17-Aug-2015

36 views

Category:

Technology


1 download

TRANSCRIPT

Page 2: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 3: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 4: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 5: Intelligent Internet of Things (IIoT): System Architectures and Communications

IoT Nodes Categories

• – By Capability • – By Responsibility

Page 6: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 7: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 8: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 9: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 10: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 11: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 12: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 13: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 14: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 15: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 16: Intelligent Internet of Things (IIoT): System Architectures and Communications

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.

Page 17: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 18: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 19: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 20: Intelligent Internet of Things (IIoT): System Architectures and Communications

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

Page 21: Intelligent Internet of Things (IIoT): System Architectures and Communications

Questions ?Thank you ….

Raghunath Nandyala

SYNC FAIL