SlideShare a Scribd company logo
4
Most read
6
Most read
9
Most read
Chapter 3
IoT & M2M
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
Outline
• M2M
• Differences and Similarities between M2M and IoT
• SDN and NFV for IoT
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
Machine-to-Machine (M2M)
• Machine-to-Machine (M2M) refers to networking of machines (or
devices) for the purpose of remote monitoring and control and data
exchange.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
Machine-to-Machine (M2M)
• An M2M area network comprises of machines (or M2M nodes) which have
embedded hardware modules for sensing, actuation and communication.
• Various communication protocols can be used for M2M local area
networks such as ZigBee, Bluetooh, ModBus, M-Bus, Wirless M-Bus, Power
Line Communication (PLC), 6LoWPAN, IEEE 802.15.4, etc.
• 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.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
M2M gateway
• 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.
• To enable the communication between remote M2M area networks,
M2M gateways are used.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
Difference between IoT and M2M
• Communication Protocols
• M2M and IoT can differ in how the communication between the machines or
devices happens.
• M2M uses either proprietary or non-IP based communication protocols for
communication within the M2M area networks.
• Machines in M2M vs Things in IoT
• The "Things" in IoT refers to physical objects that have unique identifiers and
can sense and communicate with their external environment (and user
applications) or their internal physical states.
• M2M systems, in contrast to IoT, typically have homogeneous machine types
within an M2M area network.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
Difference between IoT and M2M
• Hardware vs Software Emphasis
• While the emphasis of M2M is more on hardware with embedded modules, the
emphasis of IoT is more on software.
• Data Collection & Analysis
• M2M data is collected in point solutions and often in on-premises storage
infrastructure.
• In contrast to M2M, the data in IoT is collected in the cloud (can be public, private or
hybrid cloud).
• 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-
premisis enterprise applications.
• IoT data is collected in the cloud and can be accessed by cloud applications such as
analytics applications, enterprise applications, remote diagnosis and management
applications, etc.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
Communication in IoT vs M2M
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
SDN
• Software-Defined Networking
(SDN) is a networking
architecture that separates the
control plane from the data
plane and centralizes the
network controller.
• Software-based SDN controllers
maintain a unified view of the
network and make confi
guration, management and
provisioning simpler.
• The underlying infrastructure in
SDN uses simple packet
forwarding hardware as
opposed to specialized
hardware in conventional
networks.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
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
• SDN architecture supports programmable open APIs for interface between
the SDN application and control layers (Northbound interface).
• Standard Communication Interface (OpenFlow)
• SDN architecture uses a standard communication 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.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
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.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
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.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
NFV Use Case
• 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.
Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com

More Related Content

PPTX
IOT PROTOCOLS.pptx
PDF
Chapter 7
PDF
IoT material revised edition
PDF
netconf and yang
PDF
IoT Communication Protocols
PDF
Chapter 5 IoT Design methodologies
PPTX
Ppt 3 - IOT logic design
PPTX
Io t system management with
IOT PROTOCOLS.pptx
Chapter 7
IoT material revised edition
netconf and yang
IoT Communication Protocols
Chapter 5 IoT Design methodologies
Ppt 3 - IOT logic design
Io t system management with

What's hot (20)

PPTX
IoT Enabling Technologies
PPTX
Cloud of things (IoT + Cloud Computing)
PDF
IoT Networking
PPTX
M2M technology in IOT
PPTX
PPT
802 15-4 tutorial
PPTX
Iot architecture
PPTX
IOT System Management with NETCONF-YANG.pptx
PPTX
Components of IOT Implementation
PPTX
Industrial Internet of things.pptx
PPTX
IOT Platform Design Methodology
PPTX
1. Introduction to IoT
PDF
IEEE 802.11 Architecture and Services
PDF
IoT Protocol Stack.pdf
PPTX
M2M - Machine to Machine Technology
PPT
PDF
Physical Design of IoT.pdf
PDF
IOT and its communication models and protocols.pdf
PDF
IoT Connectivity
PDF
Protocols for IoT
IoT Enabling Technologies
Cloud of things (IoT + Cloud Computing)
IoT Networking
M2M technology in IOT
802 15-4 tutorial
Iot architecture
IOT System Management with NETCONF-YANG.pptx
Components of IOT Implementation
Industrial Internet of things.pptx
IOT Platform Design Methodology
1. Introduction to IoT
IEEE 802.11 Architecture and Services
IoT Protocol Stack.pdf
M2M - Machine to Machine Technology
Physical Design of IoT.pdf
IOT and its communication models and protocols.pdf
IoT Connectivity
Protocols for IoT
Ad

Similar to IoT and m2m (20)

PPTX
iot course a hand on approach internet of things
PPTX
IoT Heap 2
DOCX
PDF
IoT & M2M.pdf
PPTX
EsIoT Unit 4 IoT ARchitecuture and management.pptx
PDF
PDF
Chapter-2.pdf
PPTX
IOT_UNIT-1.pptx
PDF
M2M-IoT towards 5G
PDF
ioT and Machine 2 Machine Computing
PPT
476870776-Internet-of-Things-IoT-RGPV-syllabus-Ec-703-b-Unit-2.ppt
PPTX
Modulmnbjkjnbnjnbnj,kkjebnmhnvfghjhgbcvxv
PDF
Internet of things
PPTX
Chapter-1.pptx
PDF
Internet of things
PDF
Sigfox whitepaper
PDF
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
PPTX
IOT_UNIT-1_Presentation which is basic presentation level
PDF
IoT, M2M and IoT System Management
PPTX
Introduction to Internet of things Introduction to Internet of things
iot course a hand on approach internet of things
IoT Heap 2
IoT & M2M.pdf
EsIoT Unit 4 IoT ARchitecuture and management.pptx
Chapter-2.pdf
IOT_UNIT-1.pptx
M2M-IoT towards 5G
ioT and Machine 2 Machine Computing
476870776-Internet-of-Things-IoT-RGPV-syllabus-Ec-703-b-Unit-2.ppt
Modulmnbjkjnbnjnbnj,kkjebnmhnvfghjhgbcvxv
Internet of things
Chapter-1.pptx
Internet of things
Sigfox whitepaper
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
IOT_UNIT-1_Presentation which is basic presentation level
IoT, M2M and IoT System Management
Introduction to Internet of things Introduction to Internet of things
Ad

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
Weekly quiz Compilation Jan -July 25.pdf
VCE English Exam - Section C Student Revision Booklet
2.FourierTransform-ShortQuestionswithAnswers.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Microbial diseases, their pathogenesis and prophylaxis
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
O7-L3 Supply Chain Operations - ICLT Program
Supply Chain Operations Speaking Notes -ICLT Program
Module 4: Burden of Disease Tutorial Slides S2 2025
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Microbial disease of the cardiovascular and lymphatic systems
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Final Presentation General Medicine 03-08-2024.pptx
Yogi Goddess Pres Conference Studio Updates
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Final Presentation General Medicine 03-08-2024.pptx
GDM (1) (1).pptx small presentation for students
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Cell Structure & Organelles in detailed.
Weekly quiz Compilation Jan -July 25.pdf

IoT and m2m

  • 1. Chapter 3 IoT & M2M Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 2. Outline • M2M • Differences and Similarities between M2M and IoT • SDN and NFV for IoT Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 3. Machine-to-Machine (M2M) • Machine-to-Machine (M2M) refers to networking of machines (or devices) for the purpose of remote monitoring and control and data exchange. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 4. Machine-to-Machine (M2M) • An M2M area network comprises of machines (or M2M nodes) which have embedded hardware modules for sensing, actuation and communication. • Various communication protocols can be used for M2M local area networks such as ZigBee, Bluetooh, ModBus, M-Bus, Wirless M-Bus, Power Line Communication (PLC), 6LoWPAN, IEEE 802.15.4, etc. • 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. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 5. M2M gateway • 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. • To enable the communication between remote M2M area networks, M2M gateways are used. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 6. Difference between IoT and M2M • Communication Protocols • M2M and IoT can differ in how the communication between the machines or devices happens. • M2M uses either proprietary or non-IP based communication protocols for communication within the M2M area networks. • Machines in M2M vs Things in IoT • The "Things" in IoT refers to physical objects that have unique identifiers and can sense and communicate with their external environment (and user applications) or their internal physical states. • M2M systems, in contrast to IoT, typically have homogeneous machine types within an M2M area network. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 7. Difference between IoT and M2M • Hardware vs Software Emphasis • While the emphasis of M2M is more on hardware with embedded modules, the emphasis of IoT is more on software. • Data Collection & Analysis • M2M data is collected in point solutions and often in on-premises storage infrastructure. • In contrast to M2M, the data in IoT is collected in the cloud (can be public, private or hybrid cloud). • 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- premisis enterprise applications. • IoT data is collected in the cloud and can be accessed by cloud applications such as analytics applications, enterprise applications, remote diagnosis and management applications, etc. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 8. Communication in IoT vs M2M Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 9. SDN • Software-Defined Networking (SDN) is a networking architecture that separates the control plane from the data plane and centralizes the network controller. • Software-based SDN controllers maintain a unified view of the network and make confi guration, management and provisioning simpler. • The underlying infrastructure in SDN uses simple packet forwarding hardware as opposed to specialized hardware in conventional networks. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 10. 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 • SDN architecture supports programmable open APIs for interface between the SDN application and control layers (Northbound interface). • Standard Communication Interface (OpenFlow) • SDN architecture uses a standard communication 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. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 11. 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. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 12. 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. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com
  • 13. NFV Use Case • 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. Bahga & Madisetti, © 2015Book website: http://www.internet-of-things-book.com