SlideShare a Scribd company logo
Evolution of
M2M Communication
A brief history of machine to machine communication, how it evolved,
consumerization and the way it can help industry
Indaka Raigama, CEO & Co-Founder - iTelaSoft
AGENDA
What is M2M Communication?
Early applications & history
M2M and IoT
What is the relationship, and the bigger picture?
Recent Developments
Trends, advancements and opportunities
Q&A
Easy ones please…
What is
Machine to Machine
Communication?
HUMAN to MACHINE
MACHINE to MACHINE
more MACHINES
to many MACHINES
M2M
COMMUNICATION
SENSORS & ACTUATORS
The machines in the network
that talk to each other
One of the most important
building blocks of Internet of Things
M2M – Term first used by Nokia in 1990s
Ever changing definition even now…
COMMUNICATION CHANNEL
Wired or wirelessly
connected or networked
AUTONOUMOUS
Exchange information and
take action without human
intervation
ANATOMY OF M2M
Machine
Processing
Memory
Sensor
Machine
Processing
Memory
Actuator
Communication Channel
Transport Protocol
write (set)read (get)
Node NodeCable, Radio Frequency, Light
Machine
Processing
Memory
Sensor
Machine
Processing
Memory
Actuator
Machine
Processing
Sensor
Machine
Processing
Memory
Communication Channel
Transport
Protocols
M2M NETWORK
Machine
Sensor
Machine
Sensor
Machine
Sensor
Machine
Sensor
Gateway
Machine
Sensor
Machine
Sensor
Machine
Sensor
Machine
Sensor
Gateway
Application Application
Short Range
Network
Long Range
Network
Message Hub
Intelligence &
Machine to Human
Interface
A Brief History of Time …
Early Use
TELEMETRY
Data Gathering
One way
Governments
Acedemia
Larger Enterprises
CALLER IDENTIFICATION DEVICE
By Theodore Paraskevakos in
1971, first conceptualizing M2M
with telephony and computing.
In 1977 Paraskevakos founded
Metretek
Exchange
06234876
Telemetry
Alarming
Dispatch
Safety Monitoring
Utility Metering
Machine Inspection
Industrial Automation
Maintenance
Scheduling
Low Enforcement
Assistance
Fire Management
Gas, Water Automation
EXPANDED APPLICATIONS
STANDARDS & WIDESPREAD USE
SCADA Supervisory Control and
Data Acquisition
PSTN DEPLOYMENT
Wider and realiable Telephony
Infrastructure
CELLULAR TECH
Widespeard availability of
Mobile Infrastructure
RF AS A COMMODITY
Cost effective and high
bandwith RF tech
70s 90s 2000s
Point to point
proprietary links
(cable/RF)
Affordable shared
network and much
widespread access
Expanded coverage,
mobility, large number
of devices sharing the
network
Low cost modems,
Licensed and free
spectrum, Short and
Long Range, Low
Power
Radio Access
Low Power
Compute
Digital / Analog IO
Location aware
Affordable
MODERN IoT
NODE
Miniaturized, self contained, (sometimes) self powered,
low cost, fast to prototype, fast to provision devices.
Memory
PRODUCTION AUTOMATION
SCADA | DSL | BPL
AGRICULTURE
LoRa | Cellular | DSL
MONITORING & SURVEILLANCE
DSL | Cellular | LoRa
AUTOMOTIVE CONTROL
CAN Bus | GSM
BUILDING AUTOMATION
Wi-Fi | BLE | Edge Computing
EVENTS & ENTERNAINMENT
DMX | MIDI
LIFESTYLE
Wi-Fi | BLE
M2M & IoT
THE BIGGER PICTURE
IoT and
M2M
IoT Message HubIoT Applications
Big Things
Large, Not Constrained
Small Things
Small, Constrained
Non-IP Things
Small, Constrained
Gateway
IoT Message HubIoT Applications
Gateway
Things
§ Human Interface
§ Insights & Analytics
§ Rules & Automation
§ Provisioning
§ Firmware Update
§ Message delivery
§ Group operations
§ Message transformation
§ Security
A. Messaging
B. Processing
C. Device Management
§ Protocol conversion
§ Structure conversion
§ Diagnostics / Repair
§ Provisioning
§ Alerts
§ Read (get)
§ Write (set)
§ Sleep
§ Configure
§ OTA Updates
WHO DOES WHAT?
Length of Commuinication
Short Range vs Long Range
transmission
Constrained or Not
Limited in Compute, Memory
Bandwidth and Power
IP or Non-IP
Compatible with IP Protocol or not
DECIDING FACTORS
à
DATA LINK
Wired / Wireless
Dedicated / Shared (CS/PS)
Bandwidth
Latency
COMMUNICATION
PROTOCOL
Message based / Session based
Read-write / Manage
Structured / Dynamic
DATA FORMAT
Human readable or not
DATA LINKS
Creates a medium for data transfer
DATA TRANSPORT & LINK
TX/RX TX/RX ConsumerConsumer
Transport Medium
§ Electric
§ Radio Frequency (RF)
§ Light
§ Sonic
Encoder/Decoder
RANGE | BANDWIDTH | LATENCY | POWER CONSUMPTION | COST
Wired (Electric/Optical) Wire-Less (RF)
§ Wi-Fi
§ Bluetooth, BLE
§ NFC
§ WirelessHART
§ ZigBee
§ Z-Wave
§ Cellular (2G/3G/4G/5G)
§ IEEE 802.15.4 (LR-WPAN)
§ WiMax
§ LoRa
§ SigFox
§ Weightless
§ Ethernet / GbE
§ CAN
§ DMX
§ TOS-Link
§ DSL
§ HFC (Cable Data)
§ BPL (Power line based)
§ T1/T3 (Reserved circuits)
§ MPLS
§ FFTH (Fiber to the Home)
ShortRangeLongRange
TRANSPORT STANDARDS
COMMUNICATION
PROTOCOL
The words, sentences, and
paragraphs
Protocol What is that? Where is it used?
HTTP The most known and popular web application
protocol in the internet
Large unconstrained devices, Prototypes
MQTT MQ Telemetry Transport by OASIS (originally
developed by IBM)
Sensors, Constrained devices
CoAP Constrained Application Protocol (RFC 7252) by
the Internet Engineering Task Force
Sensors, Constrained devices
LWM2M Light Weight Machine to Machine protocol built
on CoAP by OMA
Sensors, Constrained devices, Small Gateways
OMA-DM Device Management Protocol by Open Mobile
Alliance (OMA)
Cellular Gateways
TR-069 Technical Report 069, a technical specification
by the Broadband Forum
Fixed Gateways
COMMONLY USED PROTOCOLS
HTTP MQTT CoAP LWM2M OMA-DM TR-069
Type Session Messaging Messaging Session Session Session
Overhead Heavy Light Light Light Heavy Heavy
Footprint Heavy Light Light Light Heavy Heavy
Server Load Heavy Light Light Light Heavy Heavy
Data Model Unstructured Unstructured Structured Structured Structured Structured
FW Updates Proprietary NA NA Supported Supported Supported
Device Mgmt. Proprietary NA NA Supported Supported Advanced
Response Time Moderate Fast Fast Fast Slow Slow
NATURE OF THE PROTOCOL
HTTP MQTT CoAP LWM2M OMA-DM TR-069
Push ✓ ✓ ✓ ✓ ✓ ✓
Discovery Proprietary ✕ ✓ ✓ ✓ ✓
Read/Write ✓ ✓ ✓ ✓ ✓ ✓
Boot/Reset Proprietary Proprietary Proprietary ✓ ✓ ✓
Diagnostics ✕ ✕ ✕ ✕ ✕ ✓
Notifications ✓ ✓ ✓ ✓ ✓ ✓
App Mgmt. ✕ ✕ ✕ ✓ Partial
Lock/Wipe ✕ ✕ ✕ ✓ ✓
Security ✓ Basic ✓ ✓ ✓ ✓
Reliability ✓ Configurable Configurable Configurable ✓ ✓
FUNCTIONALITY
DATA FORMAT
Defines the structure
DATA STRUCTURE FORMATS
W3C 1.0 (edition 5) 2008
The grammer that structures semantics (meaning) of a message
SenML
RFC8259 - ISO/IEC 21778:2017 RFC8428 - IANA
§ SensorML – XML based encoding for describing sensors and measurement processes
§ SSNO (Semantic Sensor Net Ontology) – By W3C. describes sensors and observations
§ RAML (RESTful API Modeling Language) – REST API and JSON based
§ LsDL (Lemonbeat smart Device Language) - XML-based, service-oriented device language
XML JSON SenML
403 bytes 247 bytes 218 bytes
PUTTING THINGS TOGETHER
LoRaWAN
Gateway
LoRa Node
Concentrator
RF (LoRa)
Sensors
Cellular/BLE
Gateway
Bluetooth Sensors
Internet
(IP Network)
RF (BLE)
IP (TR-069)
IP (OMA-DM)
Cellular (3G/4G/5G) Sensors
IP (HTTP/MQTT/CoAP/LWM2M)
DATA LINK + COMMUNICATION PROTOCOL + FORMAT
Cell
RF (Cellular)
So, what’s going on?
EVOLUTION OF THE CELLULAR
DATA LINK
2G (GSM) 3G 4G 5G
GPRS
EDGE
Narrowband IoT
CAT-M1 (LTE-M)
CAT-NB1 (NBIoT)
W-CDMA
HSPACDPD
TDMA (D-AMPS)
Early Cellular
Readily available and affordable data link
WAY OF BUILDING
From the scratch | Assemble | Configure & Use
Accelarated poof of concepts, even with
limited knowledge in electronics
DEALING WITH POWER Lower cost of operation
and maintenance
Passive & Active
Power Harvesting
Power & Sleep
Management
Advanced Polymer
Batteries
Low Power
Radios
DEALING WITH SHORT DISTANCES
Automation made possible in
consumer space
centimeters meters
DEALING WITH LONG DISTANCES
Long
Range
Low Orbit Cells
Automation made possible in remote
and rural geographies
kilometers
DEALING WITH LATENCY
Edge Server
Remote Servers
Devices
Artificial
Intelligence
Realtime
Processing
Edge Computing
Monitoring
Alerting
5G Cellular
Networks
Responsive and mission
critical systems
COMBINED EFFCT
Entry
Barrier
Application
Scope
Time to
Market
Risk of
Obsolescence
Evolution of M2M Communication
Evolution of M2M Communication

More Related Content

What's hot

Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
DeepaDasarathan
 
UMTS, Introduction.
UMTS, Introduction.UMTS, Introduction.
UMTS, Introduction.
Mateen Shahid
 
M2M Communication
M2M CommunicationM2M Communication
M2M Communication
FabMinds
 
Architecture of 5G technology
Architecture of 5G technologyArchitecture of 5G technology
Architecture of 5G technology
Thesis Scientist Private Limited
 
Lecture 1 mobile and adhoc network- introduction
Lecture 1  mobile and adhoc network- introductionLecture 1  mobile and adhoc network- introduction
Lecture 1 mobile and adhoc network- introductionChandra Meena
 
3G System
3G System3G System
Wireless network ppt
Wireless network pptWireless network ppt
Wireless network ppt
Basil John
 
mobile/wireless telephony
mobile/wireless telephonymobile/wireless telephony
mobile/wireless telephonyShaurya
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
3G4G
 
Wireless pan technologies ieee 802.15.x
Wireless pan technologies ieee 802.15.xWireless pan technologies ieee 802.15.x
Wireless pan technologies ieee 802.15.x
Pawan Koshta
 
Presentation on CDMA
Presentation on CDMAPresentation on CDMA
Presentation on CDMA
Shuvangkar Dhar
 
Wireless mobile communication
Wireless mobile communicationWireless mobile communication
Wireless mobile communication
Burhan Ahmed
 
TDMA
TDMATDMA
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
deawoo Kim
 
Amps
AmpsAmps
History of wireless communication
History of wireless communicationHistory of wireless communication
History of wireless communication
AJAL A J
 
Authentication and Ciphering
Authentication and CipheringAuthentication and Ciphering
Authentication and CipheringSokunth Che
 
Generations of Mobile Communications
Generations of Mobile CommunicationsGenerations of Mobile Communications
Generations of Mobile Communications
sivakumar m
 

What's hot (20)

Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
 
UMTS, Introduction.
UMTS, Introduction.UMTS, Introduction.
UMTS, Introduction.
 
M2M Communication
M2M CommunicationM2M Communication
M2M Communication
 
Architecture of 5G technology
Architecture of 5G technologyArchitecture of 5G technology
Architecture of 5G technology
 
Lecture 1 mobile and adhoc network- introduction
Lecture 1  mobile and adhoc network- introductionLecture 1  mobile and adhoc network- introduction
Lecture 1 mobile and adhoc network- introduction
 
Wimax / ieee 802.16
Wimax / ieee 802.16Wimax / ieee 802.16
Wimax / ieee 802.16
 
3G System
3G System3G System
3G System
 
GSM Presentation
GSM PresentationGSM Presentation
GSM Presentation
 
Wireless network ppt
Wireless network pptWireless network ppt
Wireless network ppt
 
mobile/wireless telephony
mobile/wireless telephonymobile/wireless telephony
mobile/wireless telephony
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 
Wireless pan technologies ieee 802.15.x
Wireless pan technologies ieee 802.15.xWireless pan technologies ieee 802.15.x
Wireless pan technologies ieee 802.15.x
 
Presentation on CDMA
Presentation on CDMAPresentation on CDMA
Presentation on CDMA
 
Wireless mobile communication
Wireless mobile communicationWireless mobile communication
Wireless mobile communication
 
TDMA
TDMATDMA
TDMA
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
 
Amps
AmpsAmps
Amps
 
History of wireless communication
History of wireless communicationHistory of wireless communication
History of wireless communication
 
Authentication and Ciphering
Authentication and CipheringAuthentication and Ciphering
Authentication and Ciphering
 
Generations of Mobile Communications
Generations of Mobile CommunicationsGenerations of Mobile Communications
Generations of Mobile Communications
 

Similar to Evolution of M2M Communication

It's LTE Time!
It's LTE Time!It's LTE Time!
It's LTE Time!
Continuous Computing
 
5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive Slicing
Marie-Paule Odini
 
Wireless Metropolitan Area Networks
Wireless Metropolitan Area NetworksWireless Metropolitan Area Networks
Wireless Metropolitan Area Networks
Dilum Bandara
 
Mobile Services
Mobile ServicesMobile Services
Mobile Services
jagishar
 
Simple things about Internet of Things
Simple things about Internet of ThingsSimple things about Internet of Things
Simple things about Internet of Things
Muhammad Nasr
 
CTIA 2010 Corporate Overview
CTIA 2010 Corporate OverviewCTIA 2010 Corporate Overview
CTIA 2010 Corporate Overview
Continuous Computing
 
Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018
Soracom Global, Inc.
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of Things
Muhammad Nasr
 
Unified Middleware for Internet of Things
Unified Middleware for Internet of ThingsUnified Middleware for Internet of Things
Unified Middleware for Internet of Things
Honbo Zhou
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Digipolis Antwerpen
 
iOT - Developing beacons
iOT - Developing beaconsiOT - Developing beacons
iOT - Developing beacons
sandeephegde
 
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28
Ravikiran HV
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
ShilpaKrishna6
 
How 5G Will Transform Industrial IoT
How 5G Will Transform Industrial IoTHow 5G Will Transform Industrial IoT
How 5G Will Transform Industrial IoT
Qualcomm Research
 
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
Julien Vermillard
 
Comarch BLE & LoRa devices
Comarch BLE & LoRa devices Comarch BLE & LoRa devices
Comarch BLE & LoRa devices
Comarch
 
IoT (and M2M and WoT) From the Operators (CSP) perspective
IoT (and M2M and WoT) From the Operators (CSP) perspectiveIoT (and M2M and WoT) From the Operators (CSP) perspective
IoT (and M2M and WoT) From the Operators (CSP) perspective
Samuel Dratwa
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
Michelle Holley
 

Similar to Evolution of M2M Communication (20)

It's LTE Time!
It's LTE Time!It's LTE Time!
It's LTE Time!
 
5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive Slicing
 
Wireless Metropolitan Area Networks
Wireless Metropolitan Area NetworksWireless Metropolitan Area Networks
Wireless Metropolitan Area Networks
 
Mobile Services
Mobile ServicesMobile Services
Mobile Services
 
Simple things about Internet of Things
Simple things about Internet of ThingsSimple things about Internet of Things
Simple things about Internet of Things
 
CTIA 2010 Corporate Overview
CTIA 2010 Corporate OverviewCTIA 2010 Corporate Overview
CTIA 2010 Corporate Overview
 
Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018Soracom services for smart cities and homes feb2018
Soracom services for smart cities and homes feb2018
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of Things
 
M Commerce Ivsem
M Commerce IvsemM Commerce Ivsem
M Commerce Ivsem
 
Unified Middleware for Internet of Things
Unified Middleware for Internet of ThingsUnified Middleware for Internet of Things
Unified Middleware for Internet of Things
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
iOT - Developing beacons
iOT - Developing beaconsiOT - Developing beacons
iOT - Developing beacons
 
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
 
How 5G Will Transform Industrial IoT
How 5G Will Transform Industrial IoTHow 5G Will Transform Industrial IoT
How 5G Will Transform Industrial IoT
 
Manika
ManikaManika
Manika
 
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
 
Comarch BLE & LoRa devices
Comarch BLE & LoRa devices Comarch BLE & LoRa devices
Comarch BLE & LoRa devices
 
IoT (and M2M and WoT) From the Operators (CSP) perspective
IoT (and M2M and WoT) From the Operators (CSP) perspectiveIoT (and M2M and WoT) From the Operators (CSP) perspective
IoT (and M2M and WoT) From the Operators (CSP) perspective
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

Evolution of M2M Communication

  • 1. Evolution of M2M Communication A brief history of machine to machine communication, how it evolved, consumerization and the way it can help industry Indaka Raigama, CEO & Co-Founder - iTelaSoft
  • 2. AGENDA What is M2M Communication? Early applications & history M2M and IoT What is the relationship, and the bigger picture? Recent Developments Trends, advancements and opportunities Q&A Easy ones please…
  • 3. What is Machine to Machine Communication?
  • 7. M2M COMMUNICATION SENSORS & ACTUATORS The machines in the network that talk to each other One of the most important building blocks of Internet of Things M2M – Term first used by Nokia in 1990s Ever changing definition even now… COMMUNICATION CHANNEL Wired or wirelessly connected or networked AUTONOUMOUS Exchange information and take action without human intervation
  • 8. ANATOMY OF M2M Machine Processing Memory Sensor Machine Processing Memory Actuator Communication Channel Transport Protocol write (set)read (get) Node NodeCable, Radio Frequency, Light
  • 11. A Brief History of Time …
  • 12. Early Use TELEMETRY Data Gathering One way Governments Acedemia Larger Enterprises
  • 13. CALLER IDENTIFICATION DEVICE By Theodore Paraskevakos in 1971, first conceptualizing M2M with telephony and computing. In 1977 Paraskevakos founded Metretek Exchange 06234876
  • 14. Telemetry Alarming Dispatch Safety Monitoring Utility Metering Machine Inspection Industrial Automation Maintenance Scheduling Low Enforcement Assistance Fire Management Gas, Water Automation EXPANDED APPLICATIONS
  • 15. STANDARDS & WIDESPREAD USE SCADA Supervisory Control and Data Acquisition
  • 16. PSTN DEPLOYMENT Wider and realiable Telephony Infrastructure CELLULAR TECH Widespeard availability of Mobile Infrastructure RF AS A COMMODITY Cost effective and high bandwith RF tech 70s 90s 2000s Point to point proprietary links (cable/RF) Affordable shared network and much widespread access Expanded coverage, mobility, large number of devices sharing the network Low cost modems, Licensed and free spectrum, Short and Long Range, Low Power
  • 17. Radio Access Low Power Compute Digital / Analog IO Location aware Affordable MODERN IoT NODE Miniaturized, self contained, (sometimes) self powered, low cost, fast to prototype, fast to provision devices. Memory
  • 20. MONITORING & SURVEILLANCE DSL | Cellular | LoRa
  • 22. BUILDING AUTOMATION Wi-Fi | BLE | Edge Computing
  • 25. M2M & IoT THE BIGGER PICTURE
  • 26. IoT and M2M IoT Message HubIoT Applications Big Things Large, Not Constrained Small Things Small, Constrained Non-IP Things Small, Constrained Gateway
  • 27. IoT Message HubIoT Applications Gateway Things § Human Interface § Insights & Analytics § Rules & Automation § Provisioning § Firmware Update § Message delivery § Group operations § Message transformation § Security A. Messaging B. Processing C. Device Management § Protocol conversion § Structure conversion § Diagnostics / Repair § Provisioning § Alerts § Read (get) § Write (set) § Sleep § Configure § OTA Updates WHO DOES WHAT?
  • 28. Length of Commuinication Short Range vs Long Range transmission Constrained or Not Limited in Compute, Memory Bandwidth and Power IP or Non-IP Compatible with IP Protocol or not DECIDING FACTORS à DATA LINK Wired / Wireless Dedicated / Shared (CS/PS) Bandwidth Latency COMMUNICATION PROTOCOL Message based / Session based Read-write / Manage Structured / Dynamic DATA FORMAT Human readable or not
  • 29. DATA LINKS Creates a medium for data transfer
  • 30. DATA TRANSPORT & LINK TX/RX TX/RX ConsumerConsumer Transport Medium § Electric § Radio Frequency (RF) § Light § Sonic Encoder/Decoder RANGE | BANDWIDTH | LATENCY | POWER CONSUMPTION | COST
  • 31. Wired (Electric/Optical) Wire-Less (RF) § Wi-Fi § Bluetooth, BLE § NFC § WirelessHART § ZigBee § Z-Wave § Cellular (2G/3G/4G/5G) § IEEE 802.15.4 (LR-WPAN) § WiMax § LoRa § SigFox § Weightless § Ethernet / GbE § CAN § DMX § TOS-Link § DSL § HFC (Cable Data) § BPL (Power line based) § T1/T3 (Reserved circuits) § MPLS § FFTH (Fiber to the Home) ShortRangeLongRange TRANSPORT STANDARDS
  • 33. Protocol What is that? Where is it used? HTTP The most known and popular web application protocol in the internet Large unconstrained devices, Prototypes MQTT MQ Telemetry Transport by OASIS (originally developed by IBM) Sensors, Constrained devices CoAP Constrained Application Protocol (RFC 7252) by the Internet Engineering Task Force Sensors, Constrained devices LWM2M Light Weight Machine to Machine protocol built on CoAP by OMA Sensors, Constrained devices, Small Gateways OMA-DM Device Management Protocol by Open Mobile Alliance (OMA) Cellular Gateways TR-069 Technical Report 069, a technical specification by the Broadband Forum Fixed Gateways COMMONLY USED PROTOCOLS
  • 34. HTTP MQTT CoAP LWM2M OMA-DM TR-069 Type Session Messaging Messaging Session Session Session Overhead Heavy Light Light Light Heavy Heavy Footprint Heavy Light Light Light Heavy Heavy Server Load Heavy Light Light Light Heavy Heavy Data Model Unstructured Unstructured Structured Structured Structured Structured FW Updates Proprietary NA NA Supported Supported Supported Device Mgmt. Proprietary NA NA Supported Supported Advanced Response Time Moderate Fast Fast Fast Slow Slow NATURE OF THE PROTOCOL
  • 35. HTTP MQTT CoAP LWM2M OMA-DM TR-069 Push ✓ ✓ ✓ ✓ ✓ ✓ Discovery Proprietary ✕ ✓ ✓ ✓ ✓ Read/Write ✓ ✓ ✓ ✓ ✓ ✓ Boot/Reset Proprietary Proprietary Proprietary ✓ ✓ ✓ Diagnostics ✕ ✕ ✕ ✕ ✕ ✓ Notifications ✓ ✓ ✓ ✓ ✓ ✓ App Mgmt. ✕ ✕ ✕ ✓ Partial Lock/Wipe ✕ ✕ ✕ ✓ ✓ Security ✓ Basic ✓ ✓ ✓ ✓ Reliability ✓ Configurable Configurable Configurable ✓ ✓ FUNCTIONALITY
  • 37. DATA STRUCTURE FORMATS W3C 1.0 (edition 5) 2008 The grammer that structures semantics (meaning) of a message SenML RFC8259 - ISO/IEC 21778:2017 RFC8428 - IANA § SensorML – XML based encoding for describing sensors and measurement processes § SSNO (Semantic Sensor Net Ontology) – By W3C. describes sensors and observations § RAML (RESTful API Modeling Language) – REST API and JSON based § LsDL (Lemonbeat smart Device Language) - XML-based, service-oriented device language
  • 38. XML JSON SenML 403 bytes 247 bytes 218 bytes
  • 39. PUTTING THINGS TOGETHER LoRaWAN Gateway LoRa Node Concentrator RF (LoRa) Sensors Cellular/BLE Gateway Bluetooth Sensors Internet (IP Network) RF (BLE) IP (TR-069) IP (OMA-DM) Cellular (3G/4G/5G) Sensors IP (HTTP/MQTT/CoAP/LWM2M) DATA LINK + COMMUNICATION PROTOCOL + FORMAT Cell RF (Cellular)
  • 41. EVOLUTION OF THE CELLULAR DATA LINK 2G (GSM) 3G 4G 5G GPRS EDGE Narrowband IoT CAT-M1 (LTE-M) CAT-NB1 (NBIoT) W-CDMA HSPACDPD TDMA (D-AMPS) Early Cellular Readily available and affordable data link
  • 42. WAY OF BUILDING From the scratch | Assemble | Configure & Use Accelarated poof of concepts, even with limited knowledge in electronics
  • 43. DEALING WITH POWER Lower cost of operation and maintenance Passive & Active Power Harvesting Power & Sleep Management Advanced Polymer Batteries Low Power Radios
  • 44. DEALING WITH SHORT DISTANCES Automation made possible in consumer space centimeters meters
  • 45. DEALING WITH LONG DISTANCES Long Range Low Orbit Cells Automation made possible in remote and rural geographies kilometers
  • 46. DEALING WITH LATENCY Edge Server Remote Servers Devices Artificial Intelligence Realtime Processing Edge Computing Monitoring Alerting 5G Cellular Networks Responsive and mission critical systems