SlideShare a Scribd company logo
1 of 27
www.assodel.it - www.tecnoimprese.it
The Role of the Communication
Protocols in the IoT: Pitfalls and
Advantages
Fabio Gatti – Nov 7th, 2017
www.assodel.it - www.tecnoimprese.it
From 1984 we transfom
the electronic industry
Italian Federation of Electronics Clusters
Over 300 member
companies
Electronics, Human &
Urban Technologies,
SSL Lighting
Cooperations with
bodies and Istitutions
Publishing, meeting and
conference, Exhibitions,
Technological workshop
Training, startup, Award
Help you to sell
www.assodel.it - www.tecnoimprese.it
Internet 1.0: Some pills of history
1969: Linking the first computer using Arpanet network
1991: CERN discloses the launch of WWW
1996: the quantity of hosts go beyond 10M units
www.assodel.it - www.tecnoimprese.it
Towards the Internet of Things
1999: the researcher Kevin Ashton used this new term in order to
describe a system connected to the Internet through a distribuited
sensor network
www.assodel.it - www.tecnoimprese.it
IOT: a System view
Here are the main building blocks you can find in a (simplified) IOT
system:
IOT Device (constrained / full cap)
Gateway
Cloud
Application services (Analytics / DS)
Remote access through Smart Devices
Constrained
Full capability
www.assodel.it - www.tecnoimprese.it
Many distributed sensors communicating with many protocols
Multiprotocol gw connected through fiber to the Internet
Many services accessible through mobile APPs
Many technologies and protocols working together
An application, Home automation
www.assodel.it - www.tecnoimprese.it
Distributed sensor in the production line communicating through
different protocols
Multiprotocol gw connected through fiber to Intranet
KPI available in real time
(AssemblylineSGWcorp-ShenzhenCHN)
An application, Industrial IOT
Many technologies and protocols working together
www.assodel.it - www.tecnoimprese.it
Many wireless sensors distributed all over the urban area
Full-mesh multiprotocol network
Many services gathering real time information
An application, Smart City
Many technologies and protocols working together
www.assodel.it - www.tecnoimprese.it
In the typical IOT system there
are many protocols working
together…
… they play the role of a
glue keeping all the
subsystems together
The role of the protocols
www.assodel.it - www.tecnoimprese.it
Reference architecture
Source:Azure-Microsoft
Let’s have a look to the communication protocols !
www.assodel.it - www.tecnoimprese.it
The short range protocols
Some devices connect to the cloud using a
local gateway
www.assodel.it - www.tecnoimprese.it
Network Operator
Cloud
Network Operator
Cloud
Network Operator
Cloud
The Long range protocols
Some devices connect to the cloud using a
network operator…
www.assodel.it - www.tecnoimprese.it
data and monitoring
data and monitoring
According to the project spec, you can solve
your use case in many ways.
One use-case, different solutions
www.assodel.it - www.tecnoimprese.it
bluetooth
802.15.4
WI-FI
range
throughput
Sigfox
Lorawan
NB-IOT
4G
10m 100m 1-10Km
Telecomm protocols: throughput vs. range
www.assodel.it - www.tecnoimprese.it
Protocolli
Long Range
Cellular
LTE
NB-IOT
LPWAN
Sigfox
Lorawan
…
Long range protocols
www.assodel.it - www.tecnoimprese.it
3GPP standard for low data rate/low energy devices
Peak Data rate DL up to 180kbps (typ value: some tens of Kbps
in UL/DL)
Battery duration > 10 y in case of a typical usage of max 200
byte/day (feature PSM/eDRX in rel. 13)
Max latency < 10 sec
Number of devices: 50K ue/ eNodeB Sector
maximum channel loss (MCL): 164dB
OTDOA positioning (rel. 14): typical error 50m
NB-IOT: main features
www.assodel.it - www.tecnoimprese.it
According to the network operator,
there are 3 different deployment
solution:
Stand Alone
Guard band
In band
The impact of NB-IOT deployment on LTE network is neglegible
NB-IOT: frequency range
www.assodel.it - www.tecnoimprese.it
They use unlicensed spectrum band
They usually access the network in random way (Aloha style)
Low power and energy consumption
Constrains in rf power and duty cycle (air time)
Source:Keysight
LPWAN solutions
www.assodel.it - www.tecnoimprese.it
RF spectrum: a crowded garden
Many protocols share the same frequency band
Noise and interference can be present (better if you can have
a site survey)
Source:Keysight
www.assodel.it - www.tecnoimprese.it
LPWAN: an example
World-wide network (but some country are not covered yet !)
 Ultra Narrow Band (UNB) transmtter, B: 100Hz
 Tx data rate: 100bps
 Constrains: 140 messagges/day (6 mess/hour), max lenght
12 byte
 Typical mode: uplink mode
 Downlink is possible with active polling (4 mess/day)
 GPS-free Location service: variable precision, from 500m up
to some tens of km
Source:Sigfox
www.assodel.it - www.tecnoimprese.it
 Coverage: LoraAlliance and local operator+ operatori locali
 It is possible to have a gateway architecture
 Proprietary chirp modulation by Semtech
 Tunable transmission parameter (tradeoff between number of
messages / link budget)
 Bi-directional link
 GPS-free Location service: variable precision, from 500m up
to some tens of Kms
(Typicallocalcoverage)
LPWAN: an example
www.assodel.it - www.tecnoimprese.it
Telecom protocols: the whole picture
www.assodel.it - www.tecnoimprese.it
A project tip: beware proprietaty protocols
Using proprietary protocols sets
some constrains on a second
source solution.
Designing according to the
standards gives you some choice
for the inter-operability
Use standard protocols in your project!
www.assodel.it - www.tecnoimprese.it
How to simplify project development
Simulator
Project specification
Interface def
Device development
Cloud development
Gateway development
App development
Integration phase
Sys Test
Test
Test
Test
Test
Release
GO/ NO_GO decision with the customer
By using standard protocols and well-defined interface you can
share the whole system in blocks and go for a parallel development
Partnership with an
external supplier
prototype
www.assodel.it - www.tecnoimprese.it
Summing up
In order to choose the comm protocols fit for your project, have a look at:
Application type (how many data, how often)
Coverage (local or wide area)
Energy consumption (battery or PSU)
Costs (subscription fee, mess fee, certification fee)
Your device must fulfill standard regulation (constrain on rf power and
air time)
There are many solutions but the best one depends
on the project (and Customer) req
Conclusions
www.assodel.it - www.tecnoimprese.it
Let’s play !
Let’s put everything together and let’s see how a smart city uses all these
protocols with an Open Source simulator:
Cupcarbon U-One
www.assodel.it - www.tecnoimprese.it

More Related Content

What's hot

Bringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoTBringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoTHaystack Technologies
 
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...Alex Kritikos
 
Cisco Router As A Vpn Server
Cisco Router As A Vpn ServerCisco Router As A Vpn Server
Cisco Router As A Vpn Servermmoizuddin
 
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT SpaceOMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT SpaceOpen Mobile Alliance
 
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...PROIDEA
 
Npppd: easy vpn with OpenBSD
Npppd: easy vpn with OpenBSDNpppd: easy vpn with OpenBSD
Npppd: easy vpn with OpenBSDGiovanni Bechis
 
VPN presentation
VPN presentationVPN presentation
VPN presentationRiazehri
 
CoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenariosCoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenarioscarlosralli
 
DASH7: Context aware sensor and actuator data propagation system using sub-1 Ghz
DASH7: Context aware sensor and actuator data propagation system using sub-1 GhzDASH7: Context aware sensor and actuator data propagation system using sub-1 Ghz
DASH7: Context aware sensor and actuator data propagation system using sub-1 GhzMaarten Weyn
 
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New FeaturesLightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New FeaturesAVSystem
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of thingsCharles Gibbons
 
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014Julien Vermillard
 

What's hot (19)

IoT Connectivity
IoT Connectivity IoT Connectivity
IoT Connectivity
 
Bringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoTBringing Better Networking to LTE IoT
Bringing Better Networking to LTE IoT
 
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
An IOT gateway Architecture using an MQTT bundle transport & LTP Convergence ...
 
Cisco Router As A Vpn Server
Cisco Router As A Vpn ServerCisco Router As A Vpn Server
Cisco Router As A Vpn Server
 
Protocols for IoT
Protocols for IoTProtocols for IoT
Protocols for IoT
 
CoAP - Web Protocol for IoT
CoAP - Web Protocol for IoTCoAP - Web Protocol for IoT
CoAP - Web Protocol for IoT
 
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT SpaceOMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
OMA LwM2M Workshop - Friedhelm Rodermund, OMA LwM2M in the IoT Space
 
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...
PLNOG 17 - Marcin Aronowski - Technologie dostępowe dla IoT. Jak się w tym ws...
 
VPN Theory
VPN TheoryVPN Theory
VPN Theory
 
Npppd: easy vpn with OpenBSD
Npppd: easy vpn with OpenBSDNpppd: easy vpn with OpenBSD
Npppd: easy vpn with OpenBSD
 
VPN presentation
VPN presentationVPN presentation
VPN presentation
 
VPN Network
VPN NetworkVPN Network
VPN Network
 
CoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenariosCoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenarios
 
Vpn
VpnVpn
Vpn
 
DASH7: Context aware sensor and actuator data propagation system using sub-1 Ghz
DASH7: Context aware sensor and actuator data propagation system using sub-1 GhzDASH7: Context aware sensor and actuator data propagation system using sub-1 Ghz
DASH7: Context aware sensor and actuator data propagation system using sub-1 Ghz
 
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New FeaturesLightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
Lightweight M2M 1.1 - LwM2M 1.1 Protocol Overview & New Features
 
06 tk 1073 network layer
06   tk 1073 network layer06   tk 1073 network layer
06 tk 1073 network layer
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
 
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
 

Viewers also liked

Barriers to communication
Barriers to communicationBarriers to communication
Barriers to communicationImran Hafeez
 
Video Conferencing Ppt
Video Conferencing PptVideo Conferencing Ppt
Video Conferencing PptJAGJITSINGH25
 
Advantages And Disadvantages Of Verbal And Non-Verbal Communication
Advantages And Disadvantages Of Verbal And Non-Verbal CommunicationAdvantages And Disadvantages Of Verbal And Non-Verbal Communication
Advantages And Disadvantages Of Verbal And Non-Verbal CommunicationDrGhadooRa
 
Powerpoint communication barriers
Powerpoint communication barriersPowerpoint communication barriers
Powerpoint communication barriersRiza Gomez
 

Viewers also liked (8)

Barriers to communication
Barriers to communicationBarriers to communication
Barriers to communication
 
Presentation1
Presentation1Presentation1
Presentation1
 
Non-Verbal Communication
Non-Verbal Communication Non-Verbal Communication
Non-Verbal Communication
 
Video Conferencing Ppt
Video Conferencing PptVideo Conferencing Ppt
Video Conferencing Ppt
 
Video conferencing
Video conferencingVideo conferencing
Video conferencing
 
Advantages And Disadvantages Of Verbal And Non-Verbal Communication
Advantages And Disadvantages Of Verbal And Non-Verbal CommunicationAdvantages And Disadvantages Of Verbal And Non-Verbal Communication
Advantages And Disadvantages Of Verbal And Non-Verbal Communication
 
Powerpoint communication barriers
Powerpoint communication barriersPowerpoint communication barriers
Powerpoint communication barriers
 
Role of Media ppt
Role of Media pptRole of Media ppt
Role of Media ppt
 

Similar to The Role of the Communication Protocols in the IoT: Pitfalls and Advantages

Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityAndri Yadi
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialAndri Yadi
 
5 g mobile phone concept
5 g mobile phone    concept5 g mobile phone    concept
5 g mobile phone conceptjonesdaniel
 
Intelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G eraIntelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G eraQualcomm Research
 
R&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheR&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheReseauxetservicestpa
 
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityTalking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityAndri Yadi
 
LoRa application for detecting the harmful gases
LoRa application for detecting the harmful gasesLoRa application for detecting the harmful gases
LoRa application for detecting the harmful gasesPARNIKA GUPTA
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAlok Ranjan
 
TINA showcase: Introduction
TINA showcase: IntroductionTINA showcase: Introduction
TINA showcase: Introductionmas90
 
Iaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networksIaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networksIaetsd Iaetsd
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksNicolas Lesconnec
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingssuser06ea42
 
Chp 6 infrastructure- the backbone of e-commerce tech
Chp 6 infrastructure- the backbone of e-commerce techChp 6 infrastructure- the backbone of e-commerce tech
Chp 6 infrastructure- the backbone of e-commerce techcheqala5626
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Mark Goldstein
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOTKAVITHA IYER
 

Similar to The Role of the Communication Protocols in the IoT: Pitfalls and Advantages (20)

Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa ConnectivityGlobal Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
 
Ethernet and LIFI
Ethernet and LIFIEthernet and LIFI
Ethernet and LIFI
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 
5 g mobile phone concept
5 g mobile phone    concept5 g mobile phone    concept
5 g mobile phone concept
 
Intelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G eraIntelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G era
 
R&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheR&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christophe
 
5G 2
5G 25G 2
5G 2
 
4g&5g .pdf
4g&5g .pdf4g&5g .pdf
4g&5g .pdf
 
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT ConnectivityTalking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
 
LoRa application for detecting the harmful gases
LoRa application for detecting the harmful gasesLoRa application for detecting the harmful gases
LoRa application for detecting the harmful gases
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
TINA showcase: Introduction
TINA showcase: IntroductionTINA showcase: Introduction
TINA showcase: Introduction
 
Iaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networksIaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networks
 
K010426371
K010426371K010426371
K010426371
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA Networks
 
LPWA network
LPWA networkLPWA network
LPWA network
 
ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computing
 
Chp 6 infrastructure- the backbone of e-commerce tech
Chp 6 infrastructure- the backbone of e-commerce techChp 6 infrastructure- the backbone of e-commerce tech
Chp 6 infrastructure- the backbone of e-commerce tech
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOT
 

More from Fabio Gatti

A real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using BlockchainA real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using BlockchainFabio Gatti
 
Apuana Corporate: Oltre le criptovalute - Business perspective
Apuana Corporate: Oltre le criptovalute - Business perspectiveApuana Corporate: Oltre le criptovalute - Business perspective
Apuana Corporate: Oltre le criptovalute - Business perspectiveFabio Gatti
 
Apuana Corporate: Oltre le criptovalute
Apuana Corporate: Oltre le criptovaluteApuana Corporate: Oltre le criptovalute
Apuana Corporate: Oltre le criptovaluteFabio Gatti
 
Simulazione smart city
Simulazione smart citySimulazione smart city
Simulazione smart cityFabio Gatti
 
IOT: protocolli long range
IOT: protocolli long rangeIOT: protocolli long range
IOT: protocolli long rangeFabio Gatti
 
Impostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitareImpostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitareFabio Gatti
 
IOT: facciamo un po d' ordine
IOT: facciamo un po d' ordineIOT: facciamo un po d' ordine
IOT: facciamo un po d' ordineFabio Gatti
 
Iot current solution banchmark
Iot current solution banchmarkIot current solution banchmark
Iot current solution banchmarkFabio Gatti
 
Moving from Internet 1.0 to Iot: le tecnologie IoT
Moving from Internet 1.0 to Iot: le tecnologie IoTMoving from Internet 1.0 to Iot: le tecnologie IoT
Moving from Internet 1.0 to Iot: le tecnologie IoTFabio Gatti
 

More from Fabio Gatti (9)

A real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using BlockchainA real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using Blockchain
 
Apuana Corporate: Oltre le criptovalute - Business perspective
Apuana Corporate: Oltre le criptovalute - Business perspectiveApuana Corporate: Oltre le criptovalute - Business perspective
Apuana Corporate: Oltre le criptovalute - Business perspective
 
Apuana Corporate: Oltre le criptovalute
Apuana Corporate: Oltre le criptovaluteApuana Corporate: Oltre le criptovalute
Apuana Corporate: Oltre le criptovalute
 
Simulazione smart city
Simulazione smart citySimulazione smart city
Simulazione smart city
 
IOT: protocolli long range
IOT: protocolli long rangeIOT: protocolli long range
IOT: protocolli long range
 
Impostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitareImpostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitare
 
IOT: facciamo un po d' ordine
IOT: facciamo un po d' ordineIOT: facciamo un po d' ordine
IOT: facciamo un po d' ordine
 
Iot current solution banchmark
Iot current solution banchmarkIot current solution banchmark
Iot current solution banchmark
 
Moving from Internet 1.0 to Iot: le tecnologie IoT
Moving from Internet 1.0 to Iot: le tecnologie IoTMoving from Internet 1.0 to Iot: le tecnologie IoT
Moving from Internet 1.0 to Iot: le tecnologie IoT
 

Recently uploaded

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 

Recently uploaded (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 

The Role of the Communication Protocols in the IoT: Pitfalls and Advantages

  • 1. www.assodel.it - www.tecnoimprese.it The Role of the Communication Protocols in the IoT: Pitfalls and Advantages Fabio Gatti – Nov 7th, 2017
  • 2. www.assodel.it - www.tecnoimprese.it From 1984 we transfom the electronic industry Italian Federation of Electronics Clusters Over 300 member companies Electronics, Human & Urban Technologies, SSL Lighting Cooperations with bodies and Istitutions Publishing, meeting and conference, Exhibitions, Technological workshop Training, startup, Award Help you to sell
  • 3. www.assodel.it - www.tecnoimprese.it Internet 1.0: Some pills of history 1969: Linking the first computer using Arpanet network 1991: CERN discloses the launch of WWW 1996: the quantity of hosts go beyond 10M units
  • 4. www.assodel.it - www.tecnoimprese.it Towards the Internet of Things 1999: the researcher Kevin Ashton used this new term in order to describe a system connected to the Internet through a distribuited sensor network
  • 5. www.assodel.it - www.tecnoimprese.it IOT: a System view Here are the main building blocks you can find in a (simplified) IOT system: IOT Device (constrained / full cap) Gateway Cloud Application services (Analytics / DS) Remote access through Smart Devices Constrained Full capability
  • 6. www.assodel.it - www.tecnoimprese.it Many distributed sensors communicating with many protocols Multiprotocol gw connected through fiber to the Internet Many services accessible through mobile APPs Many technologies and protocols working together An application, Home automation
  • 7. www.assodel.it - www.tecnoimprese.it Distributed sensor in the production line communicating through different protocols Multiprotocol gw connected through fiber to Intranet KPI available in real time (AssemblylineSGWcorp-ShenzhenCHN) An application, Industrial IOT Many technologies and protocols working together
  • 8. www.assodel.it - www.tecnoimprese.it Many wireless sensors distributed all over the urban area Full-mesh multiprotocol network Many services gathering real time information An application, Smart City Many technologies and protocols working together
  • 9. www.assodel.it - www.tecnoimprese.it In the typical IOT system there are many protocols working together… … they play the role of a glue keeping all the subsystems together The role of the protocols
  • 10. www.assodel.it - www.tecnoimprese.it Reference architecture Source:Azure-Microsoft Let’s have a look to the communication protocols !
  • 11. www.assodel.it - www.tecnoimprese.it The short range protocols Some devices connect to the cloud using a local gateway
  • 12. www.assodel.it - www.tecnoimprese.it Network Operator Cloud Network Operator Cloud Network Operator Cloud The Long range protocols Some devices connect to the cloud using a network operator…
  • 13. www.assodel.it - www.tecnoimprese.it data and monitoring data and monitoring According to the project spec, you can solve your use case in many ways. One use-case, different solutions
  • 15. www.assodel.it - www.tecnoimprese.it Protocolli Long Range Cellular LTE NB-IOT LPWAN Sigfox Lorawan … Long range protocols
  • 16. www.assodel.it - www.tecnoimprese.it 3GPP standard for low data rate/low energy devices Peak Data rate DL up to 180kbps (typ value: some tens of Kbps in UL/DL) Battery duration > 10 y in case of a typical usage of max 200 byte/day (feature PSM/eDRX in rel. 13) Max latency < 10 sec Number of devices: 50K ue/ eNodeB Sector maximum channel loss (MCL): 164dB OTDOA positioning (rel. 14): typical error 50m NB-IOT: main features
  • 17. www.assodel.it - www.tecnoimprese.it According to the network operator, there are 3 different deployment solution: Stand Alone Guard band In band The impact of NB-IOT deployment on LTE network is neglegible NB-IOT: frequency range
  • 18. www.assodel.it - www.tecnoimprese.it They use unlicensed spectrum band They usually access the network in random way (Aloha style) Low power and energy consumption Constrains in rf power and duty cycle (air time) Source:Keysight LPWAN solutions
  • 19. www.assodel.it - www.tecnoimprese.it RF spectrum: a crowded garden Many protocols share the same frequency band Noise and interference can be present (better if you can have a site survey) Source:Keysight
  • 20. www.assodel.it - www.tecnoimprese.it LPWAN: an example World-wide network (but some country are not covered yet !)  Ultra Narrow Band (UNB) transmtter, B: 100Hz  Tx data rate: 100bps  Constrains: 140 messagges/day (6 mess/hour), max lenght 12 byte  Typical mode: uplink mode  Downlink is possible with active polling (4 mess/day)  GPS-free Location service: variable precision, from 500m up to some tens of km Source:Sigfox
  • 21. www.assodel.it - www.tecnoimprese.it  Coverage: LoraAlliance and local operator+ operatori locali  It is possible to have a gateway architecture  Proprietary chirp modulation by Semtech  Tunable transmission parameter (tradeoff between number of messages / link budget)  Bi-directional link  GPS-free Location service: variable precision, from 500m up to some tens of Kms (Typicallocalcoverage) LPWAN: an example
  • 22. www.assodel.it - www.tecnoimprese.it Telecom protocols: the whole picture
  • 23. www.assodel.it - www.tecnoimprese.it A project tip: beware proprietaty protocols Using proprietary protocols sets some constrains on a second source solution. Designing according to the standards gives you some choice for the inter-operability Use standard protocols in your project!
  • 24. www.assodel.it - www.tecnoimprese.it How to simplify project development Simulator Project specification Interface def Device development Cloud development Gateway development App development Integration phase Sys Test Test Test Test Test Release GO/ NO_GO decision with the customer By using standard protocols and well-defined interface you can share the whole system in blocks and go for a parallel development Partnership with an external supplier prototype
  • 25. www.assodel.it - www.tecnoimprese.it Summing up In order to choose the comm protocols fit for your project, have a look at: Application type (how many data, how often) Coverage (local or wide area) Energy consumption (battery or PSU) Costs (subscription fee, mess fee, certification fee) Your device must fulfill standard regulation (constrain on rf power and air time) There are many solutions but the best one depends on the project (and Customer) req Conclusions
  • 26. www.assodel.it - www.tecnoimprese.it Let’s play ! Let’s put everything together and let’s see how a smart city uses all these protocols with an Open Source simulator: Cupcarbon U-One