SlideShare ist ein Scribd-Unternehmen logo
1 von 87
Downloaden Sie, um offline zu lesen
Web Architecture for
Internet of Things
View video of this presentation here https://www.youtube.
com/user/dastikop
Ravindra Dastikop
IoT SESSIONS
Session 1
Web Architecture for an Internet of Things
Session 2
Will IoT be Secure Enough?
Session 3
Applications of IoT
Session 4
Research Directions in IoT
Recall of Session 0
● IoT is a new world order.
● It connects objects and make them “ talk to each
other” and share information among themselves
and use that information for actions.
● A new world of smart devices will make human life
easier.
● You can view the video of previous sessions
● here http://youtube.com/user/dastikop
Agenda
• Need for an architecture
• General examples and illustrations
• Approach towards building an architecture
• Challenges
• Approaches
• Layers of Web of Things of Architecture
• Examples of applications
Concept of Architecture
The concept of architecture is fundamental to
any human-inspired creation.
○ Taj Mahal, Pyramid - static
○ Bakra Nangal Dam, Metro- dynamic
Let this be a new town, symbolic of freedom of India
unfettered by the traditions of the past….. an
expressions of the nation’s faith in the future
Chandigarh is Architectured
CORE ARCHITECTURE of a MQB Vehicle
Architecture: defined
Architecture is a process of conceptualizing
through constructing a system
● Solution architect
● Cloud architect
● Data Architect - ( big data)
Understanding the challenge in
architecture
An exercise in
Architecture
An exercise in Architecture
Suppose we need to develop a transportation system in
India where it is possible to book at item for parcel in one
corner of India and successfully deliver it in another
corner of the country next day morning
○ amazon.in, flipkart
○ useful for farm producers
○ overnight courier
East to west 2500
North to South 3500
The architectural challenge is expressed as " system to
transport item overnight across India"
A successful example of
Architectural Design
Elements and Interactions to create
desired behaviour
FedEx
Interaction Time
An Architecture for IoT
Architecture is all about
● Elements
● Interactions
● Behaviour
Describing The New World
• The Internet created the cyber
world.
• Now want to extend the connectivity
to physical objects
• Hence it is called cyber-physical
system ( CPS) ( NIST)
Components of IoT ecosystems
● Architectures
● Operating platforms
● Generic enablers
● Embedded systems
● Network technologies
● Semantic interoperability
● Security
•
–
–
1. Cyber-physical system = IoT
• Cloud computing, Big data will endow every
human being and every object with immense
additional abilities to observe, learn, decide,
act and communicate, and where objects
• Point:
• Get data and insights from the different
places without being there
2. Cyber-physical system = IoT
1. From the macro right down to the Nano-scale
dimension, will become smarter, cognitive,
communicative and “thinking”
The IoT: Play Ground
• Major ICT players such as Google, Apple and
Cisco have taken significant business decisions
to position themselves in IoT landscape
Amazon Kinesis, Azure Event Hubs, Google
Cloud Pub/Sub
The IoT: Play Ground
Telecom operators consider Machine to Machine
(M2M) and IoT are becoming a core business
focus.
The IoT Play Ground
• Manufacturers of devices such as wearable devices
offering full mobility and anticipate a new business
segment and wider adoption of the IoT
The IoT Play Ground
• System integrators provide various kinds of
services from identification, discovery,
information brokerage and
interoperability
IoT Definition
Functional View of IoT Technologies
The basic concept of IoT is make entire world
deeply and widely connected
● Addressable- IPv6
● Accessible – Internet
● Actionable- communication and
Programmable
Interaction Time
Architecture Approaches
• Overall architecture followed at the initial stages of IoT
research will have a great bearing on the field itself and
needs to be investigated.
• Most of the work relating to IoT architecture has been
from the Wireless sensor Network (WSN)
perspective.
• European Union project of Internet of Things ( IoT) has
been addressing the challenges particularly from WSN
perspective and have been very successful for defining
the architecture for different applications
An Approach towards IoT: A Wider View
● Web technologies are very important-
Javascript and open standards for data
formats, interface definitions, access control (
Oauth) and more
● Eventually something like HTML, the language
of the web, will be required to make IoT realize
its potential
Architecture Approaches
• Cloud-based architecture are proposed and
are best for cost-based services are
required
• Defence applications may not good
candidate for cloud-based architectures
• There is a need for other approaches also
IoT: Common Requirements
• Sensing and data collection capability (sensing
nodes)
• Layers of local embedded processing capability (
local embedded processing nodes)
• Wired and /or wireless communication capability (
connectivity nodes)
• software to automate tasks and enable new
classes for services
• Remote network/cloud based embedded
processing capability ( remote embedded
processing nodes)
• full security across signal path
The Barriers
● The application potential for the IoT is currently held
back by fragmentation due to a plethora of
communication technologies and lack of common
approaches to enabling technologies.
● Each car manufacturer uses own standards. Open
standards as a basis for services, either between
devices, at the network edge, e.g. in the home hubs, or
in the cloud
An Architecture for IoT
Learning from the Web
Open Standards will be critical to enabling
exponential growth of the kind we experience
with the early days of the Web, that saw it
growing from a handful of enthusiasts in the
1990’s to a global phenomenon in just few
years
The Solutions
• Use of Web protocols and scripting languages
for implementing services
• API for implementing drivers for specific IoT
technologies
• A shared approach to describing services as a
basis for interoperability
• Underlying use of HTTP/COAP/SOAP, web
sockets, and EXI/JSON for RESTful services
•
–
•
Why web of things?
•
–
–
–
–
–
Interaction Time
An Architecture for IoT
Web Architecture for IoT
•
•
•
•
•
–
• best practices.
•
•
compare with OSI layers
• Accessibility layer
• Findability layer
• Sharing layer
• Composition layer
Accessibility Layer
•
•
•
Accessibility Layer: Core patterns
•
•
RESTful API
Accessibility Layer: Core patterns
•
•
• Request-Response nature of HTTP is often seen as a
limitation for IoT use cases as it does not match the event-
driven nature of applications that are common in wireless
sensor network
• To overcome this HTML 5 websockets can be used either
natively or through translation brokers.
• This complements REST API of things with publish subscribe
mechanism that is largely integrated into web eco-system
•
Findability Layer
•
•
•
•
–
–
•
•
•
Sharing Layer
•
–
–
–
Composition Layer
•
•
•
–
Interaction Time
Energie Visible
–
–
Energie Visible
•
•
•
Xively
•
•
•
Conclusion
• Like any other human-made system, IoT
needs an architecture.
• Web of Things is the new architecture for
IoT.
• Web is used as the basis for web of Things.
End of Session 1
Interaction Time
Upcoming SESSIONS
Session 2
Will IoT be Secure Enough?
Session 3
Applications of IoT
Contact Information
Visit
http://dastikop.blogspot.in
email: ravindra.dastikop@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

Devising a practical approach to the Internet of Things
Devising a practical approach to the Internet of ThingsDevising a practical approach to the Internet of Things
Devising a practical approach to the Internet of Things
Gordon Haff
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT Platform
Sasa Klopanovic
 

Was ist angesagt? (20)

Iot architecture
Iot architectureIot architecture
Iot architecture
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT Introduction Architecture and Applications
IoT Introduction Architecture and ApplicationsIoT Introduction Architecture and Applications
IoT Introduction Architecture and Applications
 
IoT introduction
IoT introductionIoT introduction
IoT introduction
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / Topology
 
Internet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M CommunicationInternet of Things with Cloud Computing and M2M Communication
Internet of Things with Cloud Computing and M2M Communication
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran ShafqatMicrosoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
 
Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?
 
Devising a practical approach to the Internet of Things
Devising a practical approach to the Internet of ThingsDevising a practical approach to the Internet of Things
Devising a practical approach to the Internet of Things
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads Conference
 
Iot architecture report
Iot architecture reportIot architecture report
Iot architecture report
 
Making sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big DataMaking sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big Data
 
01 internet-of-things-introduction-to-internet-of-things
01 internet-of-things-introduction-to-internet-of-things01 internet-of-things-introduction-to-internet-of-things
01 internet-of-things-introduction-to-internet-of-things
 
Enterprise, Architecture and IoT
Enterprise, Architecture and IoTEnterprise, Architecture and IoT
Enterprise, Architecture and IoT
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT Platform
 
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
 
Iot Overview
Iot Overview Iot Overview
Iot Overview
 

Ähnlich wie Slideshared 27-3-2015- iucee- iot- webinar

Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Emertxe Information Technologies Pvt Ltd
 
ch2-What are Connections?
ch2-What are Connections?ch2-What are Connections?
ch2-What are Connections?
ssuser06ea42
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
HakkemB
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
sankar s
 

Ähnlich wie Slideshared 27-3-2015- iucee- iot- webinar (20)

Internet of Things- Research Directions
Internet of Things- Research DirectionsInternet of Things- Research Directions
Internet of Things- Research Directions
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
 
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
 
Introduction in IOT.pptx
Introduction in IOT.pptxIntroduction in IOT.pptx
Introduction in IOT.pptx
 
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
 
ch2-What are Connections?
ch2-What are Connections?ch2-What are Connections?
ch2-What are Connections?
 
A Methodology for Building the Internet of Things
A Methodology for Building the Internet of ThingsA Methodology for Building the Internet of Things
A Methodology for Building the Internet of Things
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
 
Ambient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insightAmbient Intelligence perspective from IoT insight
Ambient Intelligence perspective from IoT insight
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Unit - 1.pptx
Unit - 1.pptxUnit - 1.pptx
Unit - 1.pptx
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
ITET-4.pptx
ITET-4.pptxITET-4.pptx
ITET-4.pptx
 
Io t
Io tIo t
Io t
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
Introduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaIntroduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant Krishna
 

Mehr von Ravindra Dastikop

Mehr von Ravindra Dastikop (20)

National Health Stack
National Health Stack  National Health Stack
National Health Stack
 
1. Digital india: A Resident approach
1. Digital india:   A  Resident approach1. Digital india:   A  Resident approach
1. Digital india: A Resident approach
 
Data protection Framework in India - Seven Key Principles
Data protection Framework in India - Seven Key Principles  Data protection Framework in India - Seven Key Principles
Data protection Framework in India - Seven Key Principles
 
Digital India : An Overview
Digital India : An OverviewDigital India : An Overview
Digital India : An Overview
 
Unified Payment Interface (UPI)
Unified Payment Interface (UPI)Unified Payment Interface (UPI)
Unified Payment Interface (UPI)
 
Aadhaar : Locking your biometrics
Aadhaar : Locking your biometricsAadhaar : Locking your biometrics
Aadhaar : Locking your biometrics
 
Digilocker in education
 Digilocker in education  Digilocker in education
Digilocker in education
 
Jeevan Praman- The Digital Life Certificate
Jeevan Praman- The Digital Life Certificate Jeevan Praman- The Digital Life Certificate
Jeevan Praman- The Digital Life Certificate
 
Aadhaar in Kannada
Aadhaar in KannadaAadhaar in Kannada
Aadhaar in Kannada
 
The Practice of digital india
The Practice of digital indiaThe Practice of digital india
The Practice of digital india
 
What are the features of DigiLocker?
What are the features of DigiLocker?What are the features of DigiLocker?
What are the features of DigiLocker?
 
What is DigiLocker?
What is DigiLocker?What is DigiLocker?
What is DigiLocker?
 
Meghraj - Government of India Cloud
Meghraj - Government of India Cloud Meghraj - Government of India Cloud
Meghraj - Government of India Cloud
 
An Overview of Internet of Things
An Overview of Internet of Things An Overview of Internet of Things
An Overview of Internet of Things
 
Digital india a world scale market within home
Digital india  a world scale market within homeDigital india  a world scale market within home
Digital india a world scale market within home
 
Webinar: Cloud Computing - Service and Deployment Models
Webinar: Cloud Computing - Service and Deployment Models Webinar: Cloud Computing - Service and Deployment Models
Webinar: Cloud Computing - Service and Deployment Models
 
#1 introduction to cloud computing
#1  introduction to cloud computing #1  introduction to cloud computing
#1 introduction to cloud computing
 
Teaching using the cloud
Teaching using the cloudTeaching using the cloud
Teaching using the cloud
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Webinars With Ravindra Dastikop
Webinars With Ravindra DastikopWebinars With Ravindra Dastikop
Webinars With Ravindra Dastikop
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 

Slideshared 27-3-2015- iucee- iot- webinar

  • 1. Web Architecture for Internet of Things View video of this presentation here https://www.youtube. com/user/dastikop Ravindra Dastikop
  • 2. IoT SESSIONS Session 1 Web Architecture for an Internet of Things Session 2 Will IoT be Secure Enough? Session 3 Applications of IoT Session 4 Research Directions in IoT
  • 3. Recall of Session 0 ● IoT is a new world order. ● It connects objects and make them “ talk to each other” and share information among themselves and use that information for actions. ● A new world of smart devices will make human life easier. ● You can view the video of previous sessions ● here http://youtube.com/user/dastikop
  • 4.
  • 5. Agenda • Need for an architecture • General examples and illustrations • Approach towards building an architecture • Challenges • Approaches • Layers of Web of Things of Architecture • Examples of applications
  • 6. Concept of Architecture The concept of architecture is fundamental to any human-inspired creation. ○ Taj Mahal, Pyramid - static ○ Bakra Nangal Dam, Metro- dynamic
  • 7.
  • 8. Let this be a new town, symbolic of freedom of India unfettered by the traditions of the past….. an expressions of the nation’s faith in the future Chandigarh is Architectured
  • 9.
  • 10. CORE ARCHITECTURE of a MQB Vehicle
  • 11.
  • 12.
  • 13. Architecture: defined Architecture is a process of conceptualizing through constructing a system ● Solution architect ● Cloud architect ● Data Architect - ( big data)
  • 14. Understanding the challenge in architecture An exercise in Architecture
  • 15. An exercise in Architecture Suppose we need to develop a transportation system in India where it is possible to book at item for parcel in one corner of India and successfully deliver it in another corner of the country next day morning ○ amazon.in, flipkart ○ useful for farm producers ○ overnight courier
  • 16. East to west 2500 North to South 3500 The architectural challenge is expressed as " system to transport item overnight across India"
  • 17. A successful example of Architectural Design
  • 18. Elements and Interactions to create desired behaviour
  • 19. FedEx
  • 22. Architecture is all about ● Elements ● Interactions ● Behaviour
  • 23. Describing The New World • The Internet created the cyber world. • Now want to extend the connectivity to physical objects • Hence it is called cyber-physical system ( CPS) ( NIST)
  • 24. Components of IoT ecosystems ● Architectures ● Operating platforms ● Generic enablers ● Embedded systems ● Network technologies ● Semantic interoperability ● Security
  • 26.
  • 27. 1. Cyber-physical system = IoT • Cloud computing, Big data will endow every human being and every object with immense additional abilities to observe, learn, decide, act and communicate, and where objects • Point: • Get data and insights from the different places without being there
  • 28. 2. Cyber-physical system = IoT 1. From the macro right down to the Nano-scale dimension, will become smarter, cognitive, communicative and “thinking”
  • 29. The IoT: Play Ground • Major ICT players such as Google, Apple and Cisco have taken significant business decisions to position themselves in IoT landscape Amazon Kinesis, Azure Event Hubs, Google Cloud Pub/Sub
  • 30. The IoT: Play Ground Telecom operators consider Machine to Machine (M2M) and IoT are becoming a core business focus.
  • 31. The IoT Play Ground • Manufacturers of devices such as wearable devices offering full mobility and anticipate a new business segment and wider adoption of the IoT
  • 32. The IoT Play Ground • System integrators provide various kinds of services from identification, discovery, information brokerage and interoperability
  • 34. Functional View of IoT Technologies
  • 35.
  • 36. The basic concept of IoT is make entire world deeply and widely connected ● Addressable- IPv6 ● Accessible – Internet ● Actionable- communication and Programmable
  • 38.
  • 39. Architecture Approaches • Overall architecture followed at the initial stages of IoT research will have a great bearing on the field itself and needs to be investigated. • Most of the work relating to IoT architecture has been from the Wireless sensor Network (WSN) perspective. • European Union project of Internet of Things ( IoT) has been addressing the challenges particularly from WSN perspective and have been very successful for defining the architecture for different applications
  • 40. An Approach towards IoT: A Wider View ● Web technologies are very important- Javascript and open standards for data formats, interface definitions, access control ( Oauth) and more ● Eventually something like HTML, the language of the web, will be required to make IoT realize its potential
  • 41. Architecture Approaches • Cloud-based architecture are proposed and are best for cost-based services are required • Defence applications may not good candidate for cloud-based architectures • There is a need for other approaches also
  • 42. IoT: Common Requirements • Sensing and data collection capability (sensing nodes) • Layers of local embedded processing capability ( local embedded processing nodes) • Wired and /or wireless communication capability ( connectivity nodes) • software to automate tasks and enable new classes for services • Remote network/cloud based embedded processing capability ( remote embedded processing nodes) • full security across signal path
  • 43.
  • 44. The Barriers ● The application potential for the IoT is currently held back by fragmentation due to a plethora of communication technologies and lack of common approaches to enabling technologies. ● Each car manufacturer uses own standards. Open standards as a basis for services, either between devices, at the network edge, e.g. in the home hubs, or in the cloud
  • 46. Learning from the Web Open Standards will be critical to enabling exponential growth of the kind we experience with the early days of the Web, that saw it growing from a handful of enthusiasts in the 1990’s to a global phenomenon in just few years
  • 47. The Solutions • Use of Web protocols and scripting languages for implementing services • API for implementing drivers for specific IoT technologies • A shared approach to describing services as a basis for interoperability • Underlying use of HTTP/COAP/SOAP, web sockets, and EXI/JSON for RESTful services
  • 49. Why web of things? • – – – – –
  • 50.
  • 51.
  • 54. Web Architecture for IoT • •
  • 57.
  • 58. • Accessibility layer • Findability layer • Sharing layer • Composition layer
  • 60. Accessibility Layer: Core patterns • • RESTful API
  • 61. Accessibility Layer: Core patterns • •
  • 62. • Request-Response nature of HTTP is often seen as a limitation for IoT use cases as it does not match the event- driven nature of applications that are common in wireless sensor network • To overcome this HTML 5 websockets can be used either natively or through translation brokers. • This complements REST API of things with publish subscribe mechanism that is largely integrated into web eco-system
  • 63.
  • 66.
  • 74.
  • 78.
  • 80.
  • 81.
  • 82.
  • 83. Conclusion • Like any other human-made system, IoT needs an architecture. • Web of Things is the new architecture for IoT. • Web is used as the basis for web of Things.
  • 86. Upcoming SESSIONS Session 2 Will IoT be Secure Enough? Session 3 Applications of IoT