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
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
13. Architecture: defined
Architecture is a process of conceptualizing
through constructing a system
● Solution architect
● Cloud architect
● Data Architect - ( big data)
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"
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)
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
36. The basic concept of IoT is make entire world
deeply and widely connected
● Addressable- IPv6
● Accessible – Internet
● Actionable- communication and
Programmable
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
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
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.