Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Web Architecture for
Internet of Things
View video of this presentation here https://www.youtube.
com/user/dastikop
Ravind...
IoT SESSIONS
Session 1
Web Architecture for an Internet of Things
Session 2
Will IoT be Secure Enough?
Session 3
Applicati...
Recall of Session 0
● IoT is a new world order.
● It connects objects and make them “ talk to each
other” and share inform...
Agenda
• Need for an architecture
• General examples and illustrations
• Approach towards building an architecture
• Chall...
Concept of Architecture
The concept of architecture is fundamental to
any human-inspired creation.
○ Taj Mahal, Pyramid - ...
Let this be a new town, symbolic of freedom of India
unfettered by the traditions of the past….. an
expressions of the nat...
CORE ARCHITECTURE of a MQB Vehicle
Architecture: defined
Architecture is a process of conceptualizing
through constructing a system
● Solution architect
● Cl...
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 it...
East to west 2500
North to South 3500
The architectural challenge is expressed as " system to
transport item overnight acr...
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...
Components of IoT ecosystems
● Architectures
● Operating platforms
● Generic enablers
● Embedded systems
● Network technol...
•
–
–
1. Cyber-physical system = IoT
• Cloud computing, Big data will endow every
human being and every object with immense
addi...
2. Cyber-physical system = IoT
1. From the macro right down to the Nano-scale
dimension, will become smarter, cognitive,
c...
The IoT: Play Ground
• Major ICT players such as Google, Apple and
Cisco have taken significant business decisions
to posi...
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 busine...
The IoT Play Ground
• System integrators provide various kinds of
services from identification, discovery,
information bro...
IoT Definition
Functional View of IoT Technologies
The basic concept of IoT is make entire world
deeply and widely connected
● Addressable- IPv6
● Accessible – Internet
● Ac...
Interaction Time
Architecture Approaches
• Overall architecture followed at the initial stages of IoT
research will have a great bearing on...
An Approach towards IoT: A Wider View
● Web technologies are very important-
Javascript and open standards for data
format...
Architecture Approaches
• Cloud-based architecture are proposed and
are best for cost-based services are
required
• Defenc...
IoT: Common Requirements
• Sensing and data collection capability (sensing
nodes)
• Layers of local embedded processing ca...
The Barriers
● The application potential for the IoT is currently held
back by fragmentation due to a plethora of
communic...
An Architecture for IoT
Learning from the Web
Open Standards will be critical to enabling
exponential growth of the kind we experience
with the ea...
The Solutions
• Use of Web protocols and scripting languages
for implementing services
• API for implementing drivers for ...
•
–
•
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 n...
•
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....
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
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
Upcoming SlideShare
Loading in …5
×

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

1,882 views

Published on

Internet of Things is a global phenomenon and like any other such phenomenon requires a robust architecture for its happening. This presentation covers a web based architecture for IOT called Web of Things

Published in: Education
  • Be the first to comment

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

  1. 1. Web Architecture for Internet of Things View video of this presentation here https://www.youtube. com/user/dastikop Ravindra Dastikop
  2. 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. 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. 4. 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
  5. 5. Concept of Architecture The concept of architecture is fundamental to any human-inspired creation. ○ Taj Mahal, Pyramid - static ○ Bakra Nangal Dam, Metro- dynamic
  6. 6. 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
  7. 7. CORE ARCHITECTURE of a MQB Vehicle
  8. 8. Architecture: defined Architecture is a process of conceptualizing through constructing a system ● Solution architect ● Cloud architect ● Data Architect - ( big data)
  9. 9. Understanding the challenge in architecture An exercise in Architecture
  10. 10. 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
  11. 11. East to west 2500 North to South 3500 The architectural challenge is expressed as " system to transport item overnight across India"
  12. 12. A successful example of Architectural Design
  13. 13. Elements and Interactions to create desired behaviour
  14. 14. FedEx
  15. 15. Interaction Time
  16. 16. An Architecture for IoT
  17. 17. Architecture is all about ● Elements ● Interactions ● Behaviour
  18. 18. 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)
  19. 19. Components of IoT ecosystems ● Architectures ● Operating platforms ● Generic enablers ● Embedded systems ● Network technologies ● Semantic interoperability ● Security
  20. 20. • – –
  21. 21. 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
  22. 22. 2. Cyber-physical system = IoT 1. From the macro right down to the Nano-scale dimension, will become smarter, cognitive, communicative and “thinking”
  23. 23. 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
  24. 24. The IoT: Play Ground Telecom operators consider Machine to Machine (M2M) and IoT are becoming a core business focus.
  25. 25. 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
  26. 26. The IoT Play Ground • System integrators provide various kinds of services from identification, discovery, information brokerage and interoperability
  27. 27. IoT Definition
  28. 28. Functional View of IoT Technologies
  29. 29. The basic concept of IoT is make entire world deeply and widely connected ● Addressable- IPv6 ● Accessible – Internet ● Actionable- communication and Programmable
  30. 30. Interaction Time
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. 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
  35. 35. 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
  36. 36. An Architecture for IoT
  37. 37. 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
  38. 38. 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
  39. 39. • – •
  40. 40. Why web of things? • – – – – –
  41. 41. Interaction Time
  42. 42. An Architecture for IoT
  43. 43. Web Architecture for IoT • •
  44. 44. • • • –
  45. 45. • best practices. • • compare with OSI layers
  46. 46. • Accessibility layer • Findability layer • Sharing layer • Composition layer
  47. 47. Accessibility Layer • • •
  48. 48. Accessibility Layer: Core patterns • • RESTful API
  49. 49. Accessibility Layer: Core patterns • •
  50. 50. • 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
  51. 51.
  52. 52. Findability Layer
  53. 53. • •
  54. 54.
  55. 55. • – –
  56. 56. • • •
  57. 57. Sharing Layer
  58. 58. • – – –
  59. 59. Composition Layer
  60. 60. • • • –
  61. 61. Interaction Time
  62. 62. Energie Visible – –
  63. 63. Energie Visible
  64. 64. • •
  65. 65.
  66. 66. Xively
  67. 67.
  68. 68.
  69. 69.
  70. 70. 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.
  71. 71. End of Session 1
  72. 72. Interaction Time
  73. 73. Upcoming SESSIONS Session 2 Will IoT be Secure Enough? Session 3 Applications of IoT
  74. 74. Contact Information Visit http://dastikop.blogspot.in email: ravindra.dastikop@gmail.com

×