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

Post on 18-Jul-2015

508 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Web Architecture for Internet of Things

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

com/user/dastikop

Ravindra Dastikop

http://dastikop.blogspot.in

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

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 2Will IoT be Secure Enough?

Session 3 Applications of IoT

Contact Information

Visithttp://dastikop.blogspot.in

email: ravindra.dastikop@gmail.com

top related