internet of things with cloud computing and m2m communication

43
IOT – INTERNET OF THINGS SUBMITTED BY, SHERIN C ABRAHAM

Upload: sherin-c-abraham

Post on 12-Apr-2017

250 views

Category:

Engineering


6 download

TRANSCRIPT

Page 1: Internet of Things with Cloud Computing and M2M Communication

IOT – INTERNET OF

THINGSS U B M I T T E D B Y, S H E R I N C A B R A H A M

Page 2: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 2

TOPICS• Introduction

– Internet – Things

• Applications• What is IoT?• IoT with cloud computing.• IoT with M2M communication.• IoT with cloud computing and M2M communication.

Page 3: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 3

INTRODUCTION

Page 4: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 4

INTERNET – BIG DATA

4

Page 5: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 5

INTERNET• Usage of Internet in day-to-day life is so high that data we are

sharing around world is beyond our imagination – Big Data.• We need to store all these big data and need it back when

ever we wish.• We need to analyse this data to take necessary action.• Its difficult to prioritize the action need to be taken or its

boring to do all routine works (checks).• Sometimes some data / action may be lost due to

negligence.

Page 6: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 6

“THINGS” CONNECTED TO THE INTERNET

Page 7: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 7

SENSOR DEVICES ARE BECOMING WIDELY AVAILABLE

- Programmable devices- Off-the-shelf gadgets/tools

Page 8: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 8

PEOPLE CONNECTING TO THINGS

Motion sensorMotion sensor

Motion sensor

ECG sensor

Internet

Page 9: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 9

THINGS CONNECTING TO THINGS

- Complex and heterogeneous resources and networks

Page 10: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 10

INTERNET OF THINGS (IOT)• The impact caused by the IoT to human life will be as huge as the

internet has caused in the past decades, so the IoT is recognized as “the next of internet”.

• The IoT is Internet that extended in providing connection, communication, and inter-networking between devices and physical objects, or "Things"

• The Internet of Things (IoT) is the network of physical objects —devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity—that enables these objects to collect and exchange data.

• The technologies and solutions that enable integration of real world data and services into the current information networking technologies.

Page 11: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 11

KEY REQUIREMENTS OF IOT

Intelligent and dynamicScalable

Real-time Distributed and decentralized

Security and privacy

Page 12: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 12

APPLICATIONS

Page 13: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 13

HEALTH

Page 14: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 14

FOOD

Page 15: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 15

FUTURE NETWORKS

Page 16: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 16

CLOUD COMPUTING

Page 17: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 17

CONVERGENCE OF IoT, BIG DATA AND CLOUD

• For Big Data, data collection is one of the main concern, and IoT can play an important roles for data collection and data sharing. The number of billions of connected devices enable this. Devices can be access from any where.

• For Big Data, data is nothing without real business value insight. The real value of IoT is on data.

• Cloud offers Everything as a Service business model for IoT and big data. Services or data are hosted on remote infrastructure.

• IoT is a King, Big data is a Queen and Cloud is a Palace.

Page 18: Internet of Things with Cloud Computing and M2M Communication

WHAT IS CLOUD COMPUTING

COMPUTER NETWORK

STORAGE (DATABASE)

SERVERS

SERVICESAPPLICATIONS

• Shared pool of configurable computing resources (Internet infrastructure called a platform).

• On-demand network access (Using the Internet for communication and transport provides hardware, software and networking services to clients)

• Provisioned by the Service ProviderInternet of Things 18

Page 19: Internet of Things with Cloud Computing and M2M Communication

Internet of Things

BASIC CLOUD CHARACTERISTICS• Cloud are transparent to users and applications, they can be

built in multiple ways – branded products, proprietary open source, hardware or software, or

just off-the-shelf PCs.• In general, they are built on clusters of PC servers and off-the-

shelf components plus Open Source software combined with in-house applications and/or system software.

• Clients can:– Put their data on the platform instead of on their own desktop PCs

and/or on their own servers.– They can put their applications on the cloud and use the servers within

the cloud to do processing and data manipulations etc.

19

Page 20: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 20

–Cloud-centric IoT (Bring IoT functionalities in Cloud)

–IoT-Centric Cloud (Bring Cloud functionalities in IoT)

CONVERGENCE APPROACH’S

Page 21: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 21

CLOUD-CENTRIC IOT PLATFORM

IoT Cloud Platform

hosting databases

applications

partners SI

All devices

Managed devices your devicesSimple, scalable, robust, resilient, trustful &

secure

Cognitive capability

Page 22: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 22

• Bring IoT data in the cloud• Processing and computing the data and deploy

management tools in cloud• This approach is good if services are provided among

objects located in multiple location

CLOUD-CENTRIC IOT

Page 23: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 23

IOT-CENTRIC CLOUD COMPUTING

Page 24: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 24

• IoT infrastructure will provide the opportunities to take services, workloads, applications and large amounts of data and deliver it all to the network.

• Processing and storage of data close to users/near to sources– support mobile computing and data streaming

• Creating dense geographical distribution • This approach are useful when data coming from same

location • Supporting end-users security • Data process and service execute locally

IOT- CENTRIC CLOUD COMPUTING

Page 25: Internet of Things with Cloud Computing and M2M Communication

Internet of Things

CLOUD SERVICE MODELSSoftware as a

Service (SaaS)Platform as a

Service (PaaS)Infrastructure as a

Service (IaaS)

Google App Engine

SalesForce CRMLotusLive

Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance 25

Page 26: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 26

CLOUD ARCHITECTURE

Page 27: Internet of Things with Cloud Computing and M2M Communication

Internet of Things

ADVANTAGES OF CLOUD COMPUTING• Lower computer and software costs:

– You do not need a high-powered and high-priced computer to run cloud computing's web-based applications.

• Improved performance:– Computers in a cloud computing system boot and run faster because

they have fewer programs.• Instant software updates• Unlimited storage capacity• Increased data reliability• Universal document access• Latest version availability

27

Page 28: Internet of Things with Cloud Computing and M2M Communication

Internet of Things

DISADVANTAGES OF CLOUD COMPUTING• Requires a constant Internet connection.• Stored data might not be secure.• Stored data can be lost.• Does not work well with low-speed connections• Can be slow:

– Everything about the program, from the interface to the current document, has to be sent back and forth from your computer to the computers in the cloud.

28

Page 29: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 29

M2M COMMUNICATION

Page 30: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 30

WHAT IS M2M COMMUNICATION• The term Machine to Machine communication (M2M) describes

devices that are connected to the Internet, using a variety of fixed and wireless networks and communicate with each other and the wider world. They are active communication devices.

• M2M is enabled by ubiquitous connectivity • M2M communication is only one element of smart meters, cities and

lighting. • When M2M is combined with the logic of cloud services, remote

operation and interaction that these types of applications become “smart”.

Page 31: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 31

REQUIREMENTS• An ideal M2M communication technology would allow

instantaneous secure access to the Internet anywhere in the world at any speed.

• It would work equally well indoors as outdoors– unlimited range– zero latency – unlimited throughput– consume no energy.

• It would provide access and management to data necessary to use M2M efficiently while ensuring the protection of privacy.

• Types of network supported: star, mesh, tree, peer-to-peer topologies.

• Ease of roll-out and maintenance. • Mobility

Page 32: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 32

M2M ARCHITECTURE

Page 33: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 33

MQTT – MQ TELEMETRY TRANSPORT• MQTT is a lightweight message queueing and transport protocol.• MQTT is suited for the transport of telemetry data (sensor and

actor data).• MQTT is suited for M2M (Machine to Machine), WSN (Wireless

Sensor Networks) and ultimately IoT (Internet of Things) scenarios.Example:

Light sensor continuously sends sensor data to the broker.Building control application receives sensor datafrom the broker and decides to activate the actor node.Application sends a activation message to the actor node through the broker.

TCP/IP based network (wired, wireless)

App MQTTBroker

App

App

Sensor Node

App

Actor Node

Application

Page 34: Internet of Things with Cloud Computing and M2M Communication

34

MQTT MODEL

MQTTClient

(=publisher, Subscriber)

MQTTServer (= broker)

TCP ConnectionTCP/IP TCP/IP

Topic A

Topic B

Topic C

Publish / Subscribe (PubSub) modelAsynchronous communication model with messages (events).

Application (e.g. temp. sensors)

MQTT Session Client Subscriptions

TCP/IPNetwork

Message Message

Internet of Things

Page 35: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 35

MQTT ELEMENTSMQTT client (=publisher, subscriber):Clients subscribe to topics to publish and receive messages. Thus subscriber and publisher are special roles of a client.

MQTT server (=broker):Servers run topics, i.e. receive subscriptions from clients on topics, receive messages from clients and forward these, based on client’s subscriptions, to interested clients.Topic:Technically, topics are message queues. Topics support the publish/subscribe pattern for clients. Logically, topics allow clients to exchange informationPublisher SubscriberTopi

c

Page 36: Internet of Things with Cloud Computing and M2M Communication

36

MQTT ELEMENTSSession:A session identifies a (possibly temporary) attachment of a client to a server. All communication between client and server takes place as part of a session.Subscription:Unlike sessions, a subscription logically attaches a client to a topic. When subscribed to a topic, a client can exchange messages with a topic.Subscriptions can be «transient» or «durable»

Message:Messages are the units of data exchange between topic clients.MQTT is agnostic to the internal structure of messages.

«Transient» subscription ends with session:Messages M3 and M4 are not received by the client

«Durable» subscription:Messages M2, M4 and M5 are not lost but will be received by the client as soon as it creates / opens a new session.

M1 M2 M3 M4 M5 M6

SubscriptionCreate Close

SubscriptionCreate Close

SessionCreate Close

SessionCreate Close

M1 M2 M3 M4 M5 M6

SubscriptionCreate Close

SessionCreate Close

SessionCreate Close

SessionCreate Close

Internet of Things

Page 37: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 37

IOT WITH M2M AND CLOUD COMPUTING

Page 38: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 38

IOT WITH M2M AND CLOUD COMPUTING

Page 39: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 39

FEATURES• The vast storage, resources, protection are main added features of

the combination of IoT with M2M communication and cloud computing.

• The main issues faced by IoT are security and privacy which can be solved by using M2M communication facility.

• For increased surveillance and tracking, difficulty in being able to opt out of certain data collection, the aggregating IoT data streams can be solved by using cloud computing.

• Virtualization of IoT devices: Access to advanced resources/ specialized hardware, including GPUs, sensors, etc.

• Helps in removing the use of high end machine to own, large storage resources in home or in industries.

• Ease of maintenance.

Page 40: Internet of Things with Cloud Computing and M2M Communication

CHALLENGES• Use of cloud computing means dependence on others and that

could possibly limit flexibility and innovation:– The bigger Internet companies like Google and IBM, who may monopolise

the market. – Some argue that this use of supercomputers is a return to the time of

mainframe computing that the PC was a reaction against.• Security could prove to be a big issue:

• It is still unclear how safe out-sourced data is and when using these services ownership of data is not always clear.

• Interoperability: Interoperability between cloud/IoT services and infrastructure

• Enabling reliable and real-time communication from objects to applications and vice-versa

Internet of Things 40

Page 41: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 41

CONCLUSION • IoT, Big data, Cloud and M2M are the future of the world• IoT is an element of a smarter environment that can be used in

conjunction with M2M communication and cloud services. • Large protection and data collection and processing of the data is

possible.• The secure data transport, less bandwidth utilized, faster response, lesser

battery usage and it will work well in latency network too are added advantages.

• This enables devices to communicate status and information, which in turn can be aggregated, enriched and communicated internally or onwards to other units.

• The use of the data in new and useful ways and IoT can be revolutionized and can achieve final goal Internet of Everything.

Page 42: Internet of Things with Cloud Computing and M2M Communication

42

REFERENCEJournal Papers:• Dave Evans, ”The Internet of Things: How the Next Evolution of the Internet Is Changing

Everything”, Cisco Internet Business Solutions Group (IBSG), April 2011• Moeen Hassanalieragh et.al, “Health Monitoring and Management Using IoT Sensing with

Cloud-based Processing: Opportunities and Challenges”, IEEE International Conference on Services Computing, 2015

• T. Liu and Y. Duan, “Application of Cloud Computing in the Emergency Scheduling Architecture of the Internet of Things”, Software Engineering and Service Science (ICSESS), IEEE International Conference, September 2015

Blog:• Peter R. Egli, “An introduction to MQTT, a protocol for M2M and IoT applications”,

Indigoo.com.Books:• Dr. Ovidiu Vermesan and Dr. Peter Friess, Internet of Things: Converging Technologies for

Smart Environments and Integrated Ecosystem, River Publishers, Aalborg, 2013.Thesis:• Zhibo Pang, Technologies and Architectures of the Internet-of-Things (IoT) for Health and

Well-being, Doctoral Thesis in Electronic and Computer Systems KTH – Royal Institute of Technology Stockholm, Sweden, January 2013.

Internet of Things

Page 43: Internet of Things with Cloud Computing and M2M Communication

Internet of Things 43

THANK YOU!