SlideShare a Scribd company logo
By
Mr.S.Selvaraj
Asst. Professor(SRG) / CSE
Kongu Engineering College
14ITO01 – Internet of Things
Unit II – IoT Design Methodology
M2M and IoT Design
Methodologies
Unit 2
Courtesy to the author of the book shown in right side.
Contents
1. M2M
2. Difference between M2M and IoT
3. Software Defined Networks (SDN)
4. Network Function Virtualization (NFV)
5. IoT Platform Design Methodologies
1/7/2021 3M2M and IoT Design Methodologies
1. M2M
• Machine-to-Machine (M2M) refers
networking of machines (devices) for the
purpose of
– Remote Monitoring and Control
– Data Exchange.
1/7/2021 4M2M and IoT Design Methodologies
M2M Architecture
1/7/2021 M2M and IoT Design Methodologies 5
• M2M Systems Comprising of 4 parts,
– M2M Area Network
– M2M Core Network (Communication Network)
– M3M Gateways
– M2M Applications
M2M Area Network
• M2M Area Network comprises of machines (or M2M
Nodes) which have embedded hardware modules for
– Sensing
– Actuation
– Communication
• Various Communication Protocols can be used for
M2M LAN such as Zigbee, Bluetooth, ModBus, M-Bus,
Wireless M-Bus, Power Line Communication(PLC),
6LoWPAN, IEEE 802.15.4, etc.
• These Communication Protocols provide connectivity
between M2M Nodes within an M2M area network.
1/7/2021 M2M and IoT Design Methodologies 6
M2M Core Network(Communication N/w)
• The communication network provides connectivity to
remote M2M area networks.
• The communication network can use either wired or
wireless networks (IP-based).
• While the M2M area networks use either proprietary
or non-IP based communication protocols, the
communication network uses IP-based networks.
• Since non-IP based protocols are used within M2M
area networks, the M2M nodes within one network
cannot communicate with nodes in an external
network.
1/7/2021 M2M and IoT Design Methodologies 7
M2M Gateways
• To enable the communication between remote M2M area networks, M2M
gateways are used.
• The communication between the M2M nodes and the M2M Gateway is
based on the communication protocols which are native to the M2M area
networks.
• M2M gateways performs protocol translations to enable IP-connectivity
for M2M Area Networks.
• M2M gateway act as a proxy performing translations from/to native
protocols to/from Internet Protocol(IP).
• With M2M gateway, each node in an M2M area network appears as
virtualized node for external M2M area networks.
1/7/2021 M2M and IoT Design Methodologies 8
M2M Application
1/7/2021 M2M and IoT Design Methodologies 9
• M2M data is gathered into point
solutions such as
– Enterprise Applications
– Service Management Applications
– Remote Monitoring Applications
• M2M has various application domains
such as
– Smart Metering
– Home Automation
– Industrial Automation
– Smart Grids, etc.
• M2M solution designs (such as data
collection, storage architecture and
applications) are specific to the M2M
application domain.
Difference between M2M and IoT
Unit 2
Difference between M2M and IoT
• Both M2M and IoT involve networking of
machines or devices, but differ in
– Technology
– System Architecture
– Types of Applications
1/7/2021 11M2M and IoT Design Methodologies
M2M vs IoT
1/7/2021 12M2M and IoT Design Methodologies
Difference in M2M and IoT
• Communication Protocols
• Machines vs Things
• Hardware vs Software
• Data Collection & Analysis
• Applications
1/7/2021 13M2M and IoT Design Methodologies
Communication in IoT vs M2M
M2M IOT
M2M uses either proprietary or non-
IP based communication protocols
within M2M area networks and M2M
communication network uses IP-based
networks.
IoT uses IP based communication
protocols.
Focus of Communication in M2M –
below network layer.
Focus of Communication in IoT -
above network layer.
M2M commonly uses Zigbee,
Bluetooth, ModBus, M-Bus, Wireless
M-Bus, Power Line communication
(PLC), 6LoWPAN, IEEE 802.15.4, etc
IoT Commonly uses HTTP, CoAP,
Websockets, MQTT, XMPP, DDS,
AMQP, TCP, UDP,etc.
It supports Point-to-Point
Communication.
It supports Cloud Communication.
1/7/2021 14M2M and IoT Design Methodologies
Communication in IoT vs M2M
1/7/2021 15M2M and IoT Design Methodologies
Machines in M2M vs Things in IoT
Machines in M2M Things in IOT
M2M uses homogeneous
machine types within a M2M area
network .
IoT systems can have heterogeneous
things.
(Ex: HA includes Fire Alarm, Door
Alarm, Lighting Control, etc)
Machines in M2Mrefers
to two machines “communicating,”
or exchanging data, without human
interfacing or interaction.
Things in IoT refers to physical objects
that have unique identifiers and can
sense and communicate with their
external network. (Ex for UI: IP Address,
MAC Address)
M2M have hardware
components to communicate.
Things have Software Components for
accessing, processing, and storing sensor
information, or controlling actuators.
It is less scalable It is more scalable
1/7/2021 16M2M and IoT Design Methodologies
Hardware vs Software Emphasis
M2M IOT
The emphasis of M2M is more
on hardware with embedded
modules
The emphasis of IoT is more on
software and less on hardware.
Minimal Software Usage IoT devices run specialized software for
sensor data collection, data analysis and
interfacing with cloud.
Data Collection in M2M is tiny. Data collected in IoT is massive, cloud
based analysis is used.
1/7/2021 17M2M and IoT Design Methodologies
Data Collection & Analysis
• M2M data is collected in point solutions and often in
on-premises storage infrastructure.
– Point Solution means, Solving one particular problem
without regard to related issues. Point solutions are widely
used to fix a problem or implement a new service quickly.
• IoT data is collected in the cloud (can be public, private
or hybrid cloud).
– Cloud based analysis
– Cloud based storage
– Cloud based application
1/7/2021 18M2M and IoT Design Methodologies
On-premises
• “On premises” also referred to as “on-premise,” “on-
premises,” or “on-prem,” is a method of deploying software.
With on-prem, the computer programs are installed right on
the user’s computer through CDs or USB drives.
• Whereas with off-premise, the installer can be anywhere on
the Web.
• Many companies opt for on-prem because it doesn’t require
third-party access, gives owners physical control over the
server hardware and software, and does not require them to
pay month after month for access.
• Example:
• Think of how you buy your fast food meal. You could buy it and
eat it “on premise” at the fast food restaurant. Or you can call
and order your meal, and have it delivered to your home.
1/7/2021 19M2M and IoT Design Methodologies
Applications
• M2M data is collected in point solutions and can
be accessed by on-premises applications such as
– diagnosis applications
– service management applications, and
– on-premises enterprise applications.
• IoT data is collected in the cloud and can be
accessed by cloud applications such as
– IoT analytics applications
– enterprise applications
– remote diagnosis and management applications, etc.
1/7/2021 20M2M and IoT Design Methodologies
Final Words
• In a nutshell, both technologies enable machines to
communicate, collect, store, and exchange data;
autonomously make corresponding decisions; and
perform tasks with very minimal human
intervention.
• However, M2M and IoT are not synonymous. They
are different solutions for the enterprise.
• M2M and IoT primarily vary in terms of how they
achieve connectivity, what they aim to connect,
how scalable they are, and how data is utilized.
1/7/2021 21M2M and IoT Design Methodologies
Software Defined Networks (SDN)
Unit 2
Need of Network Devices
1/7/2021 M2M and IoT Design Methodologies 23
List of Network Devices
1/7/2021 M2M and IoT Design Methodologies 24
Repeater
1/7/2021 M2M and IoT Design Methodologies 25
HUB
1/7/2021 M2M and IoT Design Methodologies 26
Bridge
1/7/2021 M2M and IoT Design Methodologies 27
Switch
1/7/2021 M2M and IoT Design Methodologies 28
Router
1/7/2021 M2M and IoT Design Methodologies 29
Firewall
1/7/2021 M2M and IoT Design Methodologies 30
Gateway
1/7/2021 M2M and IoT Design Methodologies 31
1/7/2021 M2M and IoT Design Methodologies 32
1/7/2021 M2M and IoT Design Methodologies 33
1/7/2021 M2M and IoT Design Methodologies 34
1/7/2021 M2M and IoT Design Methodologies 35
1/7/2021 M2M and IoT Design Methodologies 36
1/7/2021 M2M and IoT Design Methodologies 37
Think !!!! How a network
administrator can able to manage?
1/7/2021 M2M and IoT Design Methodologies 38
Solution is ....
1/7/2021 M2M and IoT Design Methodologies 39
• Network Management Protocols
– SNMP (Simple Network Management Protocol)
– ICMP (Internet Control Message Protocol)
– CDP (CISCO Discovery Protocol)
• Network Monitoring Tools and Software's
• Network Architectures like SDN,NFV,etc
Conventional Network Architecture
• Conventional architecture built with specialized
hardware (Switch, Router, etc).
• Here network devices are getting exceedingly
complex with the increasing number of
distributed protocols being implemented and
the use of propitiatory hardware and interface.
• In CNA, the control plane and data plane are
coupled.
• Control plane – carries the signalling and routing
message traffic.
• Data plane – carries the payload data traffic.
1/7/2021 M2M and IoT Design Methodologies 40
Conventional Network Architecture
1/7/2021 M2M and IoT Design Methodologies 41
Limitations of CNA
• (1) Complex Network Design
– More and more protocols being implemented to improve
link speed and reliability.
– Interoperability is limited due to lack of standard and
open interface.
– Use of propitiatory hardware and software and have slow
product life cycle.
1/7/2021 M2M and IoT Design Methodologies 42
• The CNA is well suited for
– Static traffic pattern.
– Design a specific application with large no. of protocols.
• For IoT applications which are deployed in cloud
computing environment,
– The traffic pattern are more dynamic.
Limitations of CNA
• (2)Management overhead
– Network Managers find it increasingly difficult to
manage multiple network devices and interfaces
from multiple vendors.
– Upgradation of network requires configuration
changes in multiple devices.
1/7/2021 M2M and IoT Design Methodologies 43
• In CNA, there is a (3)limited scalability issue.
 In IoT, Virtualization technologies used in Cloud
Computing environments has increased the
number of virtual hosts.
 Distributed algorithms are helps to exchange huge
amount of data.
 So scalability is achieved in IoT.
SDN
• SDN architecture are
– Simpler
– Inexpensive
– Scalable
– Agile
– Easy to manage
• Software-Defined Networking (SDN) is a
– networking architecture that separates the control plane from
the data plane and
– centralizes the network controller.
1/7/2021 M2M and IoT Design Methodologies 44
• Software-defined networking (SDN) technology is an approach
to network management that enables dynamic, programmatically
efficient network configuration in order to improve network
performance and monitoring, making it more like cloud
computing than traditional network management - Wikipedia
SDN Architecture
1/7/2021 M2M and IoT Design Methodologies 45
SDN Layers
1/7/2021 M2M and IoT Design Methodologies 46
SDN Advantages
• Software-based SDN controllers maintain a unified view of
the network and make configuration, management and
provisioning simpler.
• The underlying infrastructure in SDN uses simple packet
forwarding hardware as opposed to specialized hardware
in conventional networks.
• The underlying network infrastructure is abstracted from
the applications.
• Network devices
– become simple with SDN as they do not require
implementations of large no.of protocols.
– receive instructions from the SDN controller on how to forward
the packets.
– can be simpler and cost less as they can be built from standard
hardware and software components.
1/7/2021 47M2M and IoT Design Methodologies
SDN issues
• However, the intelligent centralization has its
own drawbacks when it comes to
– Security
– Scalability and
– Elasticity
• Research of SDN continues as
many emulators are being developed for
research purposes, like
– vSDNEmul
– EstiNet
– Mininet
1/7/2021 M2M and IoT Design Methodologies 48
Key Elements of SDN
• Centralized Network Controller
– With decoupled control and data planes and centralized
network controller, the network administrators can rapidly
configure the network.
• Programmable Open APIs
– Interface between the SDN application and control layers
(Northbound interface).
– Various n/w services can be implemented such as routing,
QoS, etc.
• Standard Communication Interface (OpenFlow)
– Interface between the control and infrastructure layers
(Southbound interface).
– OpenFlow, which is defined by the Open Networking
Foundation (ONF) is the broadly accepted SDN protocol for
the Southbound interface.
1/7/2021 M2M and IoT Design Methodologies 49
OpenFlow
• SDN was commonly associated with
the OpenFlow protocol.
• It’s for remote communication with network plane
elements for the purpose of determining the path
of network packets across network switches.
• With OpenFlow, the forwarding plane of the network
devices can be directly accessed and manipulated.
• Uses the concept of flows to identify network traffic
based on pre-defined match rules.
• Flows can be programmed statistically or dynamically
by SDN control software.
1/7/2021 M2M and IoT Design Methodologies 50
OpenFlow Switch and Flow Table
1/7/2021 M2M and IoT Design Methodologies 51
SDN Revolution
1/7/2021 M2M and IoT Design Methodologies 52
Network Virtual Function (NFV)
Unit 2
Network Virtual Function (NFV)
• Network Function Virtualization (NFV) is a
technology that leverages virtualization to
consolidate the heterogeneous network devices
onto industry standard high volume servers,
switches and storage.
• NFV is complementary to SDN as NFV can
provide the infrastructure on which SDN can run.
• Network functions can be visualized without SDN,
similarly, SDN can run without NFV.
• NFV architecture is standardized by ETSI.
1/7/2021 M2M and IoT Design Methodologies 54
NFV Architecture
1/7/2021 M2M and IoT Design Methodologies 55
Key Elements of NFV
• Virtualized Network Function (VNF):
– VNF is a software implementation of a network function
which is capable of running over the NFV Infrastructure
(NFVI).
• NFV Infrastructure (NFVI):
– NFVI includes compute, network and storage resources
that are virtualized.
• NFV Management and Orchestration:
– NFV Management and Orchestration focuses on all
virtualization-specific management tasks and covers the
orchestration and life-cycle management of physical
and/or software resources that support the infrastructure
virtualization, and the life-cycle management of VNFs.
1/7/2021 M2M and IoT Design Methodologies 56
NFV Advantages
• NFV comprises of network functions
implemented in software that run on virtualized
resource in the cloud.
• NFV enables separation of network functions
which are implemented in software from the
underlying hardware.
• NFV is applicable only on data plane and control
plane functions in fixed and mobile networks.
1/7/2021 M2M and IoT Design Methodologies 57
NFV Example
1/7/2021 M2M and IoT Design Methodologies 58
Conventional Home Network Architecture
1/7/2021 M2M and IoT Design Methodologies 59
Home Gateway
• Home gateway performs various functions like
– DHCP
– NAT
– Application specific gateway and firewall.
– Private IP address to each connected device in the house.
– Routing capabilities
– Translation of private IP address into Public IP address.
1/7/2021 M2M and IoT Design Methodologies 60
Home Network with Virtualized Home Gateway
1/7/2021 M2M and IoT Design Methodologies 61
Virtualized Home Gateway
• NFV can be used to virtualize the Home Gateway.
• The NFV infrastructure in the cloud hosts a virtualized
Home Gateway.
• The virtualized gateway provides private IP addresses
to the devices in the home.
• The virtualized gateway also connects to network
services such as VoIP and IPTV.
1/7/2021 M2M and IoT Design Methodologies 62
Thank You
1/7/2021 M2M and IoT Design Methodologies 63

More Related Content

What's hot

IOT System Management with NETCONF-YANG.pptx
IOT System Management with NETCONF-YANG.pptxIOT System Management with NETCONF-YANG.pptx
IOT System Management with NETCONF-YANG.pptx
ArchanaPandiyan
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdf
MansiMehta96928
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
pavan penugonda
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
Prakash Honnur
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
poonam kumawat
 
Wireless LAN security
Wireless LAN securityWireless LAN security
Wireless LAN securityRajan Kumar
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
Prakash Honnur
 
netconf and yang
netconf and yangnetconf and yang
netconf and yang
pavan penugonda
 
Iot projects 2021-2022
Iot projects 2021-2022Iot projects 2021-2022
Iot projects 2021-2022
MSR PROJECTS
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
FabMinds
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
Devyani Vasistha
 
IOT and Characteristics of IOT
IOT and  Characteristics of IOTIOT and  Characteristics of IOT
IOT and Characteristics of IOT
AmberSinghal1
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
Mahantesh Hiremath
 
A Reference architecture for the Internet of things
A Reference architecture for the Internet of things A Reference architecture for the Internet of things
A Reference architecture for the Internet of things
WSO2
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
xyxz
 
Iot architecture
Iot architectureIot architecture
Iot architecture
Anam Iqbal
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
Vishnupriya T H
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
vishal choudhary
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
Navjyotsinh Jadeja
 
Components of IOT Implementation
Components of IOT ImplementationComponents of IOT Implementation
Components of IOT Implementation
Aashiq Ahamed N
 

What's hot (20)

IOT System Management with NETCONF-YANG.pptx
IOT System Management with NETCONF-YANG.pptxIOT System Management with NETCONF-YANG.pptx
IOT System Management with NETCONF-YANG.pptx
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdf
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
 
Wireless LAN security
Wireless LAN securityWireless LAN security
Wireless LAN security
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
 
netconf and yang
netconf and yangnetconf and yang
netconf and yang
 
Iot projects 2021-2022
Iot projects 2021-2022Iot projects 2021-2022
Iot projects 2021-2022
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
 
IOT and Characteristics of IOT
IOT and  Characteristics of IOTIOT and  Characteristics of IOT
IOT and Characteristics of IOT
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
 
A Reference architecture for the Internet of things
A Reference architecture for the Internet of things A Reference architecture for the Internet of things
A Reference architecture for the Internet of things
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
 
Components of IOT Implementation
Components of IOT ImplementationComponents of IOT Implementation
Components of IOT Implementation
 

Similar to M2M and IoT Design Methodologies

Unit 3 IOT.docx
Unit 3 IOT.docxUnit 3 IOT.docx
M2M Communication
M2M CommunicationM2M Communication
M2M Communication
FabMinds
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
oneM2M
 
Development Tools: a key driver for the M2M market take-off
Development Tools: a key driver for the M2M market take-offDevelopment Tools: a key driver for the M2M market take-off
Development Tools: a key driver for the M2M market take-off
simon_anyware
 
NATEG Days - Machine To Machine Communication
NATEG Days - Machine To Machine CommunicationNATEG Days - Machine To Machine Communication
NATEG Days - Machine To Machine Communication
Rachik Abidi
 
Lightweight M2M
Lightweight M2MLightweight M2M
Lightweight M2M
Björn Ekelund
 
Internet of Things - Esper
Internet of Things - EsperInternet of Things - Esper
Internet of Things - Esper
Tarun Vashisth
 
Chapter-3.pptx
Chapter-3.pptxChapter-3.pptx
Chapter-3.pptx
ArchitaMishra21
 
iot course a hand on approach internet of things
iot course a hand on approach internet of thingsiot course a hand on approach internet of things
iot course a hand on approach internet of things
YOYOFRX
 
Chapter-3.pdf
Chapter-3.pdfChapter-3.pdf
Chapter-3.pdf
JohnMcClaine2
 
Chapter-3.pdf
Chapter-3.pdfChapter-3.pdf
Chapter-3.pdf
ssuser01a3d0
 
STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...
STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...
STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...
ijcsit
 
Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...
Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...
Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...
AIRCC Publishing Corporation
 
Class 1 introduction to embedded systems
Class 1 introduction to embedded systemsClass 1 introduction to embedded systems
Class 1 introduction to embedded systems
SURYAPRAKASH S
 
Introduction IOT/M2M
Introduction IOT/M2MIntroduction IOT/M2M
Introduction IOT/M2M
LeKhanhAnh
 
CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...
CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...
CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...
Stuart Bennett
 

Similar to M2M and IoT Design Methodologies (20)

Unit 3 IOT.docx
Unit 3 IOT.docxUnit 3 IOT.docx
Unit 3 IOT.docx
 
M2M Communication
M2M CommunicationM2M Communication
M2M Communication
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
 
Development Tools: a key driver for the M2M market take-off
Development Tools: a key driver for the M2M market take-offDevelopment Tools: a key driver for the M2M market take-off
Development Tools: a key driver for the M2M market take-off
 
NATEG Days - Machine To Machine Communication
NATEG Days - Machine To Machine CommunicationNATEG Days - Machine To Machine Communication
NATEG Days - Machine To Machine Communication
 
Lightweight M2M
Lightweight M2MLightweight M2M
Lightweight M2M
 
Internet of Things - Esper
Internet of Things - EsperInternet of Things - Esper
Internet of Things - Esper
 
Chapter-3.pptx
Chapter-3.pptxChapter-3.pptx
Chapter-3.pptx
 
iot course a hand on approach internet of things
iot course a hand on approach internet of thingsiot course a hand on approach internet of things
iot course a hand on approach internet of things
 
The M2M platform for a connected world
The M2M platform for a connected worldThe M2M platform for a connected world
The M2M platform for a connected world
 
Lec2.pptx
Lec2.pptxLec2.pptx
Lec2.pptx
 
Lec2.pptx
Lec2.pptxLec2.pptx
Lec2.pptx
 
Chapter-3.pdf
Chapter-3.pdfChapter-3.pdf
Chapter-3.pdf
 
Chapter-3.pdf
Chapter-3.pdfChapter-3.pdf
Chapter-3.pdf
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
 
STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...
STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...
STEAM++ AN EXTENSIBLE END-TO-END FRAMEWORK FOR DEVELOPING IOT DATA PROCESSING...
 
Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...
Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...
Steam++ An Extensible End-to-end Framework for Developing IoT Data Processing...
 
Class 1 introduction to embedded systems
Class 1 introduction to embedded systemsClass 1 introduction to embedded systems
Class 1 introduction to embedded systems
 
Introduction IOT/M2M
Introduction IOT/M2MIntroduction IOT/M2M
Introduction IOT/M2M
 
CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...
CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...
CSU - ITC571 Capstone Project Seminar - Security Issues and challenges with W...
 

More from Selvaraj Seerangan

Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
Selvaraj Seerangan
 
Unit 5 _ Fog Computing .pdf
Unit 5 _ Fog Computing .pdfUnit 5 _ Fog Computing .pdf
Unit 5 _ Fog Computing .pdf
Selvaraj Seerangan
 
CAT III Answer Key.pdf
CAT III Answer Key.pdfCAT III Answer Key.pdf
CAT III Answer Key.pdf
Selvaraj Seerangan
 
END SEM _ Design Thinking _ 16 Templates.pptx
END SEM _ Design Thinking _ 16 Templates.pptxEND SEM _ Design Thinking _ 16 Templates.pptx
END SEM _ Design Thinking _ 16 Templates.pptx
Selvaraj Seerangan
 
Design Thinking _ Complete Templates.pptx
Design Thinking _ Complete Templates.pptxDesign Thinking _ Complete Templates.pptx
Design Thinking _ Complete Templates.pptx
Selvaraj Seerangan
 
CAT 3 _ List of Templates.pptx
CAT 3 _ List of Templates.pptxCAT 3 _ List of Templates.pptx
CAT 3 _ List of Templates.pptx
Selvaraj Seerangan
 
[PPT] _ Unit 5 _ Evolve.pptx
[PPT] _ Unit 5 _ Evolve.pptx[PPT] _ Unit 5 _ Evolve.pptx
[PPT] _ Unit 5 _ Evolve.pptx
Selvaraj Seerangan
 
[PPT] _ Unit 4 _ Engage.pptx
[PPT] _ Unit 4 _ Engage.pptx[PPT] _ Unit 4 _ Engage.pptx
[PPT] _ Unit 4 _ Engage.pptx
Selvaraj Seerangan
 
[PPT] _ Unit 3 _ Experiment.pptx
[PPT] _ Unit 3 _ Experiment.pptx[PPT] _ Unit 3 _ Experiment.pptx
[PPT] _ Unit 3 _ Experiment.pptx
Selvaraj Seerangan
 
CAT 2 _ List of Templates.pptx
CAT 2 _ List of Templates.pptxCAT 2 _ List of Templates.pptx
CAT 2 _ List of Templates.pptx
Selvaraj Seerangan
 
Design Thinking - Empathize Phase
Design Thinking - Empathize PhaseDesign Thinking - Empathize Phase
Design Thinking - Empathize Phase
Selvaraj Seerangan
 
CAT-II Answer Key.pdf
CAT-II Answer Key.pdfCAT-II Answer Key.pdf
CAT-II Answer Key.pdf
Selvaraj Seerangan
 
PSP LAB MANUAL.pdf
PSP LAB MANUAL.pdfPSP LAB MANUAL.pdf
PSP LAB MANUAL.pdf
Selvaraj Seerangan
 
18CSL51 - Network Lab Manual.pdf
18CSL51 - Network Lab Manual.pdf18CSL51 - Network Lab Manual.pdf
18CSL51 - Network Lab Manual.pdf
Selvaraj Seerangan
 
DS LAB MANUAL.pdf
DS LAB MANUAL.pdfDS LAB MANUAL.pdf
DS LAB MANUAL.pdf
Selvaraj Seerangan
 
CAT 1 _ List of Templates.pptx
CAT 1 _ List of Templates.pptxCAT 1 _ List of Templates.pptx
CAT 1 _ List of Templates.pptx
Selvaraj Seerangan
 
[PPT] _ UNIT 1 _ COMPLETE.pptx
[PPT] _ UNIT 1 _ COMPLETE.pptx[PPT] _ UNIT 1 _ COMPLETE.pptx
[PPT] _ UNIT 1 _ COMPLETE.pptx
Selvaraj Seerangan
 
CAT-1 Answer Key.doc
CAT-1 Answer Key.docCAT-1 Answer Key.doc
CAT-1 Answer Key.doc
Selvaraj Seerangan
 
Unit 3 Complete.pptx
Unit 3 Complete.pptxUnit 3 Complete.pptx
Unit 3 Complete.pptx
Selvaraj Seerangan
 
[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf
[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf
[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf
Selvaraj Seerangan
 

More from Selvaraj Seerangan (20)

Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
 
Unit 5 _ Fog Computing .pdf
Unit 5 _ Fog Computing .pdfUnit 5 _ Fog Computing .pdf
Unit 5 _ Fog Computing .pdf
 
CAT III Answer Key.pdf
CAT III Answer Key.pdfCAT III Answer Key.pdf
CAT III Answer Key.pdf
 
END SEM _ Design Thinking _ 16 Templates.pptx
END SEM _ Design Thinking _ 16 Templates.pptxEND SEM _ Design Thinking _ 16 Templates.pptx
END SEM _ Design Thinking _ 16 Templates.pptx
 
Design Thinking _ Complete Templates.pptx
Design Thinking _ Complete Templates.pptxDesign Thinking _ Complete Templates.pptx
Design Thinking _ Complete Templates.pptx
 
CAT 3 _ List of Templates.pptx
CAT 3 _ List of Templates.pptxCAT 3 _ List of Templates.pptx
CAT 3 _ List of Templates.pptx
 
[PPT] _ Unit 5 _ Evolve.pptx
[PPT] _ Unit 5 _ Evolve.pptx[PPT] _ Unit 5 _ Evolve.pptx
[PPT] _ Unit 5 _ Evolve.pptx
 
[PPT] _ Unit 4 _ Engage.pptx
[PPT] _ Unit 4 _ Engage.pptx[PPT] _ Unit 4 _ Engage.pptx
[PPT] _ Unit 4 _ Engage.pptx
 
[PPT] _ Unit 3 _ Experiment.pptx
[PPT] _ Unit 3 _ Experiment.pptx[PPT] _ Unit 3 _ Experiment.pptx
[PPT] _ Unit 3 _ Experiment.pptx
 
CAT 2 _ List of Templates.pptx
CAT 2 _ List of Templates.pptxCAT 2 _ List of Templates.pptx
CAT 2 _ List of Templates.pptx
 
Design Thinking - Empathize Phase
Design Thinking - Empathize PhaseDesign Thinking - Empathize Phase
Design Thinking - Empathize Phase
 
CAT-II Answer Key.pdf
CAT-II Answer Key.pdfCAT-II Answer Key.pdf
CAT-II Answer Key.pdf
 
PSP LAB MANUAL.pdf
PSP LAB MANUAL.pdfPSP LAB MANUAL.pdf
PSP LAB MANUAL.pdf
 
18CSL51 - Network Lab Manual.pdf
18CSL51 - Network Lab Manual.pdf18CSL51 - Network Lab Manual.pdf
18CSL51 - Network Lab Manual.pdf
 
DS LAB MANUAL.pdf
DS LAB MANUAL.pdfDS LAB MANUAL.pdf
DS LAB MANUAL.pdf
 
CAT 1 _ List of Templates.pptx
CAT 1 _ List of Templates.pptxCAT 1 _ List of Templates.pptx
CAT 1 _ List of Templates.pptx
 
[PPT] _ UNIT 1 _ COMPLETE.pptx
[PPT] _ UNIT 1 _ COMPLETE.pptx[PPT] _ UNIT 1 _ COMPLETE.pptx
[PPT] _ UNIT 1 _ COMPLETE.pptx
 
CAT-1 Answer Key.doc
CAT-1 Answer Key.docCAT-1 Answer Key.doc
CAT-1 Answer Key.doc
 
Unit 3 Complete.pptx
Unit 3 Complete.pptxUnit 3 Complete.pptx
Unit 3 Complete.pptx
 
[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf
[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf
[PPT] _ Unit 2 _ 9.0 _ Domain Specific IoT _Home Automation.pdf
 

Recently uploaded

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 

Recently uploaded (20)

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 

M2M and IoT Design Methodologies

  • 1. By Mr.S.Selvaraj Asst. Professor(SRG) / CSE Kongu Engineering College 14ITO01 – Internet of Things Unit II – IoT Design Methodology
  • 2. M2M and IoT Design Methodologies Unit 2 Courtesy to the author of the book shown in right side.
  • 3. Contents 1. M2M 2. Difference between M2M and IoT 3. Software Defined Networks (SDN) 4. Network Function Virtualization (NFV) 5. IoT Platform Design Methodologies 1/7/2021 3M2M and IoT Design Methodologies
  • 4. 1. M2M • Machine-to-Machine (M2M) refers networking of machines (devices) for the purpose of – Remote Monitoring and Control – Data Exchange. 1/7/2021 4M2M and IoT Design Methodologies
  • 5. M2M Architecture 1/7/2021 M2M and IoT Design Methodologies 5 • M2M Systems Comprising of 4 parts, – M2M Area Network – M2M Core Network (Communication Network) – M3M Gateways – M2M Applications
  • 6. M2M Area Network • M2M Area Network comprises of machines (or M2M Nodes) which have embedded hardware modules for – Sensing – Actuation – Communication • Various Communication Protocols can be used for M2M LAN such as Zigbee, Bluetooth, ModBus, M-Bus, Wireless M-Bus, Power Line Communication(PLC), 6LoWPAN, IEEE 802.15.4, etc. • These Communication Protocols provide connectivity between M2M Nodes within an M2M area network. 1/7/2021 M2M and IoT Design Methodologies 6
  • 7. M2M Core Network(Communication N/w) • The communication network provides connectivity to remote M2M area networks. • The communication network can use either wired or wireless networks (IP-based). • While the M2M area networks use either proprietary or non-IP based communication protocols, the communication network uses IP-based networks. • Since non-IP based protocols are used within M2M area networks, the M2M nodes within one network cannot communicate with nodes in an external network. 1/7/2021 M2M and IoT Design Methodologies 7
  • 8. M2M Gateways • To enable the communication between remote M2M area networks, M2M gateways are used. • The communication between the M2M nodes and the M2M Gateway is based on the communication protocols which are native to the M2M area networks. • M2M gateways performs protocol translations to enable IP-connectivity for M2M Area Networks. • M2M gateway act as a proxy performing translations from/to native protocols to/from Internet Protocol(IP). • With M2M gateway, each node in an M2M area network appears as virtualized node for external M2M area networks. 1/7/2021 M2M and IoT Design Methodologies 8
  • 9. M2M Application 1/7/2021 M2M and IoT Design Methodologies 9 • M2M data is gathered into point solutions such as – Enterprise Applications – Service Management Applications – Remote Monitoring Applications • M2M has various application domains such as – Smart Metering – Home Automation – Industrial Automation – Smart Grids, etc. • M2M solution designs (such as data collection, storage architecture and applications) are specific to the M2M application domain.
  • 10. Difference between M2M and IoT Unit 2
  • 11. Difference between M2M and IoT • Both M2M and IoT involve networking of machines or devices, but differ in – Technology – System Architecture – Types of Applications 1/7/2021 11M2M and IoT Design Methodologies
  • 12. M2M vs IoT 1/7/2021 12M2M and IoT Design Methodologies
  • 13. Difference in M2M and IoT • Communication Protocols • Machines vs Things • Hardware vs Software • Data Collection & Analysis • Applications 1/7/2021 13M2M and IoT Design Methodologies
  • 14. Communication in IoT vs M2M M2M IOT M2M uses either proprietary or non- IP based communication protocols within M2M area networks and M2M communication network uses IP-based networks. IoT uses IP based communication protocols. Focus of Communication in M2M – below network layer. Focus of Communication in IoT - above network layer. M2M commonly uses Zigbee, Bluetooth, ModBus, M-Bus, Wireless M-Bus, Power Line communication (PLC), 6LoWPAN, IEEE 802.15.4, etc IoT Commonly uses HTTP, CoAP, Websockets, MQTT, XMPP, DDS, AMQP, TCP, UDP,etc. It supports Point-to-Point Communication. It supports Cloud Communication. 1/7/2021 14M2M and IoT Design Methodologies
  • 15. Communication in IoT vs M2M 1/7/2021 15M2M and IoT Design Methodologies
  • 16. Machines in M2M vs Things in IoT Machines in M2M Things in IOT M2M uses homogeneous machine types within a M2M area network . IoT systems can have heterogeneous things. (Ex: HA includes Fire Alarm, Door Alarm, Lighting Control, etc) Machines in M2Mrefers to two machines “communicating,” or exchanging data, without human interfacing or interaction. Things in IoT refers to physical objects that have unique identifiers and can sense and communicate with their external network. (Ex for UI: IP Address, MAC Address) M2M have hardware components to communicate. Things have Software Components for accessing, processing, and storing sensor information, or controlling actuators. It is less scalable It is more scalable 1/7/2021 16M2M and IoT Design Methodologies
  • 17. Hardware vs Software Emphasis M2M IOT The emphasis of M2M is more on hardware with embedded modules The emphasis of IoT is more on software and less on hardware. Minimal Software Usage IoT devices run specialized software for sensor data collection, data analysis and interfacing with cloud. Data Collection in M2M is tiny. Data collected in IoT is massive, cloud based analysis is used. 1/7/2021 17M2M and IoT Design Methodologies
  • 18. Data Collection & Analysis • M2M data is collected in point solutions and often in on-premises storage infrastructure. – Point Solution means, Solving one particular problem without regard to related issues. Point solutions are widely used to fix a problem or implement a new service quickly. • IoT data is collected in the cloud (can be public, private or hybrid cloud). – Cloud based analysis – Cloud based storage – Cloud based application 1/7/2021 18M2M and IoT Design Methodologies
  • 19. On-premises • “On premises” also referred to as “on-premise,” “on- premises,” or “on-prem,” is a method of deploying software. With on-prem, the computer programs are installed right on the user’s computer through CDs or USB drives. • Whereas with off-premise, the installer can be anywhere on the Web. • Many companies opt for on-prem because it doesn’t require third-party access, gives owners physical control over the server hardware and software, and does not require them to pay month after month for access. • Example: • Think of how you buy your fast food meal. You could buy it and eat it “on premise” at the fast food restaurant. Or you can call and order your meal, and have it delivered to your home. 1/7/2021 19M2M and IoT Design Methodologies
  • 20. Applications • M2M data is collected in point solutions and can be accessed by on-premises applications such as – diagnosis applications – service management applications, and – on-premises enterprise applications. • IoT data is collected in the cloud and can be accessed by cloud applications such as – IoT analytics applications – enterprise applications – remote diagnosis and management applications, etc. 1/7/2021 20M2M and IoT Design Methodologies
  • 21. Final Words • In a nutshell, both technologies enable machines to communicate, collect, store, and exchange data; autonomously make corresponding decisions; and perform tasks with very minimal human intervention. • However, M2M and IoT are not synonymous. They are different solutions for the enterprise. • M2M and IoT primarily vary in terms of how they achieve connectivity, what they aim to connect, how scalable they are, and how data is utilized. 1/7/2021 21M2M and IoT Design Methodologies
  • 23. Need of Network Devices 1/7/2021 M2M and IoT Design Methodologies 23
  • 24. List of Network Devices 1/7/2021 M2M and IoT Design Methodologies 24
  • 25. Repeater 1/7/2021 M2M and IoT Design Methodologies 25
  • 26. HUB 1/7/2021 M2M and IoT Design Methodologies 26
  • 27. Bridge 1/7/2021 M2M and IoT Design Methodologies 27
  • 28. Switch 1/7/2021 M2M and IoT Design Methodologies 28
  • 29. Router 1/7/2021 M2M and IoT Design Methodologies 29
  • 30. Firewall 1/7/2021 M2M and IoT Design Methodologies 30
  • 31. Gateway 1/7/2021 M2M and IoT Design Methodologies 31
  • 32. 1/7/2021 M2M and IoT Design Methodologies 32
  • 33. 1/7/2021 M2M and IoT Design Methodologies 33
  • 34. 1/7/2021 M2M and IoT Design Methodologies 34
  • 35. 1/7/2021 M2M and IoT Design Methodologies 35
  • 36. 1/7/2021 M2M and IoT Design Methodologies 36
  • 37. 1/7/2021 M2M and IoT Design Methodologies 37
  • 38. Think !!!! How a network administrator can able to manage? 1/7/2021 M2M and IoT Design Methodologies 38
  • 39. Solution is .... 1/7/2021 M2M and IoT Design Methodologies 39 • Network Management Protocols – SNMP (Simple Network Management Protocol) – ICMP (Internet Control Message Protocol) – CDP (CISCO Discovery Protocol) • Network Monitoring Tools and Software's • Network Architectures like SDN,NFV,etc
  • 40. Conventional Network Architecture • Conventional architecture built with specialized hardware (Switch, Router, etc). • Here network devices are getting exceedingly complex with the increasing number of distributed protocols being implemented and the use of propitiatory hardware and interface. • In CNA, the control plane and data plane are coupled. • Control plane – carries the signalling and routing message traffic. • Data plane – carries the payload data traffic. 1/7/2021 M2M and IoT Design Methodologies 40
  • 41. Conventional Network Architecture 1/7/2021 M2M and IoT Design Methodologies 41
  • 42. Limitations of CNA • (1) Complex Network Design – More and more protocols being implemented to improve link speed and reliability. – Interoperability is limited due to lack of standard and open interface. – Use of propitiatory hardware and software and have slow product life cycle. 1/7/2021 M2M and IoT Design Methodologies 42 • The CNA is well suited for – Static traffic pattern. – Design a specific application with large no. of protocols. • For IoT applications which are deployed in cloud computing environment, – The traffic pattern are more dynamic.
  • 43. Limitations of CNA • (2)Management overhead – Network Managers find it increasingly difficult to manage multiple network devices and interfaces from multiple vendors. – Upgradation of network requires configuration changes in multiple devices. 1/7/2021 M2M and IoT Design Methodologies 43 • In CNA, there is a (3)limited scalability issue.  In IoT, Virtualization technologies used in Cloud Computing environments has increased the number of virtual hosts.  Distributed algorithms are helps to exchange huge amount of data.  So scalability is achieved in IoT.
  • 44. SDN • SDN architecture are – Simpler – Inexpensive – Scalable – Agile – Easy to manage • Software-Defined Networking (SDN) is a – networking architecture that separates the control plane from the data plane and – centralizes the network controller. 1/7/2021 M2M and IoT Design Methodologies 44 • Software-defined networking (SDN) technology is an approach to network management that enables dynamic, programmatically efficient network configuration in order to improve network performance and monitoring, making it more like cloud computing than traditional network management - Wikipedia
  • 45. SDN Architecture 1/7/2021 M2M and IoT Design Methodologies 45
  • 46. SDN Layers 1/7/2021 M2M and IoT Design Methodologies 46
  • 47. SDN Advantages • Software-based SDN controllers maintain a unified view of the network and make configuration, management and provisioning simpler. • The underlying infrastructure in SDN uses simple packet forwarding hardware as opposed to specialized hardware in conventional networks. • The underlying network infrastructure is abstracted from the applications. • Network devices – become simple with SDN as they do not require implementations of large no.of protocols. – receive instructions from the SDN controller on how to forward the packets. – can be simpler and cost less as they can be built from standard hardware and software components. 1/7/2021 47M2M and IoT Design Methodologies
  • 48. SDN issues • However, the intelligent centralization has its own drawbacks when it comes to – Security – Scalability and – Elasticity • Research of SDN continues as many emulators are being developed for research purposes, like – vSDNEmul – EstiNet – Mininet 1/7/2021 M2M and IoT Design Methodologies 48
  • 49. Key Elements of SDN • Centralized Network Controller – With decoupled control and data planes and centralized network controller, the network administrators can rapidly configure the network. • Programmable Open APIs – Interface between the SDN application and control layers (Northbound interface). – Various n/w services can be implemented such as routing, QoS, etc. • Standard Communication Interface (OpenFlow) – Interface between the control and infrastructure layers (Southbound interface). – OpenFlow, which is defined by the Open Networking Foundation (ONF) is the broadly accepted SDN protocol for the Southbound interface. 1/7/2021 M2M and IoT Design Methodologies 49
  • 50. OpenFlow • SDN was commonly associated with the OpenFlow protocol. • It’s for remote communication with network plane elements for the purpose of determining the path of network packets across network switches. • With OpenFlow, the forwarding plane of the network devices can be directly accessed and manipulated. • Uses the concept of flows to identify network traffic based on pre-defined match rules. • Flows can be programmed statistically or dynamically by SDN control software. 1/7/2021 M2M and IoT Design Methodologies 50
  • 51. OpenFlow Switch and Flow Table 1/7/2021 M2M and IoT Design Methodologies 51
  • 52. SDN Revolution 1/7/2021 M2M and IoT Design Methodologies 52
  • 53. Network Virtual Function (NFV) Unit 2
  • 54. Network Virtual Function (NFV) • Network Function Virtualization (NFV) is a technology that leverages virtualization to consolidate the heterogeneous network devices onto industry standard high volume servers, switches and storage. • NFV is complementary to SDN as NFV can provide the infrastructure on which SDN can run. • Network functions can be visualized without SDN, similarly, SDN can run without NFV. • NFV architecture is standardized by ETSI. 1/7/2021 M2M and IoT Design Methodologies 54
  • 55. NFV Architecture 1/7/2021 M2M and IoT Design Methodologies 55
  • 56. Key Elements of NFV • Virtualized Network Function (VNF): – VNF is a software implementation of a network function which is capable of running over the NFV Infrastructure (NFVI). • NFV Infrastructure (NFVI): – NFVI includes compute, network and storage resources that are virtualized. • NFV Management and Orchestration: – NFV Management and Orchestration focuses on all virtualization-specific management tasks and covers the orchestration and life-cycle management of physical and/or software resources that support the infrastructure virtualization, and the life-cycle management of VNFs. 1/7/2021 M2M and IoT Design Methodologies 56
  • 57. NFV Advantages • NFV comprises of network functions implemented in software that run on virtualized resource in the cloud. • NFV enables separation of network functions which are implemented in software from the underlying hardware. • NFV is applicable only on data plane and control plane functions in fixed and mobile networks. 1/7/2021 M2M and IoT Design Methodologies 57
  • 58. NFV Example 1/7/2021 M2M and IoT Design Methodologies 58
  • 59. Conventional Home Network Architecture 1/7/2021 M2M and IoT Design Methodologies 59
  • 60. Home Gateway • Home gateway performs various functions like – DHCP – NAT – Application specific gateway and firewall. – Private IP address to each connected device in the house. – Routing capabilities – Translation of private IP address into Public IP address. 1/7/2021 M2M and IoT Design Methodologies 60
  • 61. Home Network with Virtualized Home Gateway 1/7/2021 M2M and IoT Design Methodologies 61
  • 62. Virtualized Home Gateway • NFV can be used to virtualize the Home Gateway. • The NFV infrastructure in the cloud hosts a virtualized Home Gateway. • The virtualized gateway provides private IP addresses to the devices in the home. • The virtualized gateway also connects to network services such as VoIP and IPTV. 1/7/2021 M2M and IoT Design Methodologies 62
  • 63. Thank You 1/7/2021 M2M and IoT Design Methodologies 63