SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente (20)

Massive mimo
Massive mimoMassive mimo
Massive mimo
 
Mimo
MimoMimo
Mimo
 
OTN for Beginners
OTN for BeginnersOTN for Beginners
OTN for Beginners
 
WSN-IEEE 802.15.4 -MAC Protocol
WSN-IEEE 802.15.4 -MAC ProtocolWSN-IEEE 802.15.4 -MAC Protocol
WSN-IEEE 802.15.4 -MAC Protocol
 
4.5 equalizers and its types
4.5   equalizers and its types4.5   equalizers and its types
4.5 equalizers and its types
 
MIMO in 4G Wireless
MIMO in 4G WirelessMIMO in 4G Wireless
MIMO in 4G Wireless
 
Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
 
MIMO Channel Capacity
MIMO Channel CapacityMIMO Channel Capacity
MIMO Channel Capacity
 
OFDM for LTE
OFDM for LTEOFDM for LTE
OFDM for LTE
 
Free space optical communication
Free space optical communicationFree space optical communication
Free space optical communication
 
Iboc technology for digital radio
Iboc technology for digital radioIboc technology for digital radio
Iboc technology for digital radio
 
Zigbee 802-15-4
Zigbee 802-15-4Zigbee 802-15-4
Zigbee 802-15-4
 
Tiny os
Tiny osTiny os
Tiny os
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 
Millimeter Waves (mmWaves)
Millimeter Waves (mmWaves)Millimeter Waves (mmWaves)
Millimeter Waves (mmWaves)
 
Mimo [new]
Mimo [new]Mimo [new]
Mimo [new]
 
3GPP SON Series: An Introduction to Self-Organizing Networks (SON)
3GPP SON Series: An Introduction to Self-Organizing Networks (SON)3GPP SON Series: An Introduction to Self-Organizing Networks (SON)
3GPP SON Series: An Introduction to Self-Organizing Networks (SON)
 
Assignment Of 5G Antenna Design Technique
Assignment Of 5G Antenna Design TechniqueAssignment Of 5G Antenna Design Technique
Assignment Of 5G Antenna Design Technique
 
TDMA
TDMATDMA
TDMA
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing Protocols
 

Similar a Evolution of M2M Communication

5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive SlicingMarie-Paule Odini
 
Wireless Metropolitan Area Networks
Wireless Metropolitan Area NetworksWireless Metropolitan Area Networks
Wireless Metropolitan Area NetworksDilum Bandara
 
Mobile Services
Mobile ServicesMobile Services
Mobile Servicesjagishar
 
Simple things about Internet of Things
Simple things about Internet of ThingsSimple things about Internet of Things
Simple things about Internet of ThingsMuhammad Nasr
 
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 feb2018Soracom Global, Inc.
 
Everything about Internet of Things
Everything about Internet of ThingsEverything about Internet of Things
Everything about Internet of ThingsMuhammad Nasr
 
Unified Middleware for Internet of Things
Unified Middleware for Internet of ThingsUnified Middleware for Internet of Things
Unified Middleware for Internet of ThingsHonbo 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 IoTDigipolis Antwerpen
 
iOT - Developing beacons
iOT - Developing beaconsiOT - Developing beacons
iOT - Developing beaconssandeephegde
 
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Ravikiran HV
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io tShilpaKrishna6
 
How 5G Will Transform Industrial IoT
How 5G Will Transform Industrial IoTHow 5G Will Transform Industrial IoT
How 5G Will Transform Industrial IoTQualcomm 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) perspectiveSamuel Dratwa
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge ComputeMichelle Holley
 

Similar a 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
 

Último

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Último (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

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