Intelligent Internet of Things (IIoT): System Architectures and Communications
https://www.academia.edu/14076518/Intelligent_Internet_of_Things_IIoT_System_Architectures_and_Communications
Raghunath Nandyala
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