slideshared 27-3-2015- iucee- iot- webinar

87
Web Architecture for Internet of Things View video of this presentation here https://www.youtube. com/user/dastikop Ravindra Dastikop http://dastikop.blogspot.in

Upload: ravindra-dastikop

Post on 18-Jul-2015

505 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Slideshared 27-3-2015- iucee- iot- webinar

Web Architecture for Internet of Things

View video of this presentation here https://www.youtube.

com/user/dastikop

Ravindra Dastikop

http://dastikop.blogspot.in

Page 2: Slideshared 27-3-2015- iucee- iot- webinar

IoT SESSIONS

Session 1 Web Architecture for an Internet of Things

Session 2Will IoT be Secure Enough?

Session 3 Applications of IoT

Session 4 Research Directions in IoT

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

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

Page 4: Slideshared 27-3-2015- iucee- iot- webinar
Page 5: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 6: Slideshared 27-3-2015- iucee- iot- webinar

Concept of Architecture

The concept of architecture is fundamental to

any human-inspired creation.

○ Taj Mahal, Pyramid - static

○ Bakra Nangal Dam, Metro- dynamic

Page 7: Slideshared 27-3-2015- iucee- iot- webinar
Page 8: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 9: Slideshared 27-3-2015- iucee- iot- webinar
Page 10: Slideshared 27-3-2015- iucee- iot- webinar

CORE ARCHITECTURE of a MQB Vehicle

Page 11: Slideshared 27-3-2015- iucee- iot- webinar
Page 12: Slideshared 27-3-2015- iucee- iot- webinar
Page 13: Slideshared 27-3-2015- iucee- iot- webinar

Architecture: defined

Architecture is a process of conceptualizing through constructing a system

● Solution architect● Cloud architect● Data Architect - ( big data)

Page 14: Slideshared 27-3-2015- iucee- iot- webinar

Understanding the challenge in architecture

An exercise in Architecture

Page 15: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 16: Slideshared 27-3-2015- iucee- iot- webinar

East to west 2500

North to South 3500

The architectural challenge is expressed as " system to transport item overnight across India"

Page 17: Slideshared 27-3-2015- iucee- iot- webinar

A successful example of Architectural Design

Page 18: Slideshared 27-3-2015- iucee- iot- webinar

Elements and Interactions to create desired behaviour

Page 19: Slideshared 27-3-2015- iucee- iot- webinar

FedEx

Page 20: Slideshared 27-3-2015- iucee- iot- webinar

Interaction Time

Page 21: Slideshared 27-3-2015- iucee- iot- webinar

An Architecture for IoT

Page 22: Slideshared 27-3-2015- iucee- iot- webinar

Architecture is all about ● Elements

● Interactions

● Behaviour

Page 23: Slideshared 27-3-2015- iucee- iot- webinar

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)

Page 24: Slideshared 27-3-2015- iucee- iot- webinar

Components of IoT ecosystems ● Architectures

● Operating platforms

● Generic enablers

● Embedded systems

● Network technologies

● Semantic interoperability

● Security

Page 25: Slideshared 27-3-2015- iucee- iot- webinar

Page 26: Slideshared 27-3-2015- iucee- iot- webinar
Page 27: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 28: Slideshared 27-3-2015- iucee- iot- webinar

2. Cyber-physical system = IoT

1. From the macro right down to the Nano-scale dimension, will become smarter, cognitive, communicative and “thinking”

Page 29: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 30: Slideshared 27-3-2015- iucee- iot- webinar

The IoT: Play Ground Telecom operators consider Machine to Machine (M2M) and IoT are becoming a core business focus.

Page 31: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 32: Slideshared 27-3-2015- iucee- iot- webinar

The IoT Play Ground

• System integrators provide various kinds of

services from identification, discovery,

information brokerage and

interoperability

Page 33: Slideshared 27-3-2015- iucee- iot- webinar

IoT Definition

Page 34: Slideshared 27-3-2015- iucee- iot- webinar

Functional View of IoT Technologies

Page 35: Slideshared 27-3-2015- iucee- iot- webinar
Page 36: Slideshared 27-3-2015- iucee- iot- webinar

The basic concept of IoT is make entire world

deeply and widely connected

● Addressable- IPv6

● Accessible – Internet

● Actionable- communication and

Programmable

Page 37: Slideshared 27-3-2015- iucee- iot- webinar

Interaction Time

Page 38: Slideshared 27-3-2015- iucee- iot- webinar
Page 39: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 40: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 41: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 42: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 43: Slideshared 27-3-2015- iucee- iot- webinar
Page 44: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 45: Slideshared 27-3-2015- iucee- iot- webinar

An Architecture for IoT

Page 46: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 47: Slideshared 27-3-2015- iucee- iot- webinar

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

Page 48: Slideshared 27-3-2015- iucee- iot- webinar

Page 49: Slideshared 27-3-2015- iucee- iot- webinar

Why web of things?•

Page 50: Slideshared 27-3-2015- iucee- iot- webinar
Page 51: Slideshared 27-3-2015- iucee- iot- webinar
Page 52: Slideshared 27-3-2015- iucee- iot- webinar

Interaction Time

Page 53: Slideshared 27-3-2015- iucee- iot- webinar

An Architecture for IoT

Page 54: Slideshared 27-3-2015- iucee- iot- webinar

Web Architecture for IoT

Page 55: Slideshared 27-3-2015- iucee- iot- webinar

Page 56: Slideshared 27-3-2015- iucee- iot- webinar

• best practices.

compare with OSI layers

Page 57: Slideshared 27-3-2015- iucee- iot- webinar
Page 58: Slideshared 27-3-2015- iucee- iot- webinar

• Accessibility layer

• Findability layer

• Sharing layer

• Composition layer

Page 59: Slideshared 27-3-2015- iucee- iot- webinar

Accessibility Layer

Page 60: Slideshared 27-3-2015- iucee- iot- webinar

Accessibility Layer: Core patterns

RESTful API

Page 61: Slideshared 27-3-2015- iucee- iot- webinar

Accessibility Layer: Core patterns

Page 62: Slideshared 27-3-2015- iucee- iot- webinar

• 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

Page 63: Slideshared 27-3-2015- iucee- iot- webinar

Page 64: Slideshared 27-3-2015- iucee- iot- webinar

Findability Layer

Page 65: Slideshared 27-3-2015- iucee- iot- webinar

Page 66: Slideshared 27-3-2015- iucee- iot- webinar

Page 67: Slideshared 27-3-2015- iucee- iot- webinar

Page 68: Slideshared 27-3-2015- iucee- iot- webinar

Page 69: Slideshared 27-3-2015- iucee- iot- webinar

Sharing Layer

Page 70: Slideshared 27-3-2015- iucee- iot- webinar

Page 71: Slideshared 27-3-2015- iucee- iot- webinar

Composition Layer

Page 72: Slideshared 27-3-2015- iucee- iot- webinar

••

Page 73: Slideshared 27-3-2015- iucee- iot- webinar

Interaction Time

Page 74: Slideshared 27-3-2015- iucee- iot- webinar
Page 75: Slideshared 27-3-2015- iucee- iot- webinar

Energie Visible

Page 76: Slideshared 27-3-2015- iucee- iot- webinar

Energie Visible

Page 77: Slideshared 27-3-2015- iucee- iot- webinar

Page 78: Slideshared 27-3-2015- iucee- iot- webinar

Page 79: Slideshared 27-3-2015- iucee- iot- webinar

Xively

Page 80: Slideshared 27-3-2015- iucee- iot- webinar

Page 81: Slideshared 27-3-2015- iucee- iot- webinar

Page 82: Slideshared 27-3-2015- iucee- iot- webinar

Page 83: Slideshared 27-3-2015- iucee- iot- webinar

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.

Page 84: Slideshared 27-3-2015- iucee- iot- webinar

End of Session 1

Page 85: Slideshared 27-3-2015- iucee- iot- webinar

Interaction Time

Page 86: Slideshared 27-3-2015- iucee- iot- webinar

Upcoming SESSIONS

Session 2Will IoT be Secure Enough?

Session 3 Applications of IoT

Page 87: Slideshared 27-3-2015- iucee- iot- webinar

Contact Information

Visithttp://dastikop.blogspot.in

email: [email protected]