SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network
Performance
T O M PA N N E L L , S E N I O R D I R E C T O R O F M A R K E T I N G F O R I O T P R O D U C T S
Benchmarking
Bluetooth Mesh,
Thread, and Zigbee
Network Performance
Benchmarking Bluetooth Mesh, Thread, and Zigbee Network
Performance
T O M PA N N E L L , S E N I O R D I R E C T O R O F M A R K E T I N G F O R I O T P R O D U C T S
The Benefits of Mesh Networks
 Extend the range of connections from gateways
or mobile devices with multi-hop communication
 Reduce power consumption in a system with
shorter transmission distances between devices
 Increase system scale by supporting hundreds of
devices in a single subnet
 Improve system reliability with self-healing
networks that overcome node failures
 Deliver optimal responsiveness with device to
device communication
3
Star Network
Mesh Network
H O M E & B U I L D I N G
A U T O M A T I O N
Scale system deployment
Support device-to-device
communication
Applications for Mesh Networking
B E A C O N I N G
Simplify beacon management
Deliver location services
Increase beacon service range
L I G H T I N G
Instant response to switch
actions
Advanced lighting control
Integrate functionality
A S S E T T R A C K I N G
Eliminate manual scanning
Determine location in real-time
Simplify beacon deployment
4
Selecting your Connectivity and the Role of Ecosystems
5
• Identify key ecosystems
• Specify device application layer needs
• Performance requirements
• Determine IP connectivity importance
Mesh Networking Technology Comparison
6
Bluetooth Mesh Thread Zigbee
Market Focus
Home Automation, Lighting,
Building Automation
Home Automation, Lighting,
Building Automation
Home Automation, Lighting, Building
Automation, Metering
Application Layer Native Mesh Model
Any IP based Application Layer
(e.g. Dotdot, OCF, Weave)
Dotdot / Zigbee Cluster Library (ZCL)”,
ZCL is inclusive of HA and SE
IPv6 No Yes No
Cloud Connectivity
Smartphone (temporary)
Gateway
Border Router
Gateway
Gateway
Ecosystems None Nest
Service Providers (e.g. Comcast,
Deutsche Telekom), Samsung
SmartThings
Routing Managed flooding Full Routing Full Routing
Additional Notes
Beaconing,
Direct phone connectivity
Most mature
Managed Flood Messaging
7
R
Managed flood message relay
• Time to live message counter
• Message cache
• Relay function optional
Managed Flood Messaging
8
R R
R R
Relay Node
Managed flood message relay
• Time to live message counter
• Message cache
• Relay function optional
R = relay function turned on
Full Routing Messaging
9
R
Routing based messaging
• Coordinator
• Router nodes
• Sleepy end devices
R R
R R
S S
S S
SS S
R
Sleepy end deviceRouter Node
Measuring Mesh Network Performance
 Performance measures include throughput,
latency, and reliability
 Subject to real-world conditions such as Wi-Fi®
networks and normal interference
 Ethernet backchannel and packet tracing across
all nodes provides deeper analysis
 Energy measurements correlated with wireless
traffic provide additional system characteristics
10
Throughput Variations as a Function of Payload Size and Network Hops
 Measure round trip over multiple hops with
different application payloads
 Provides indication of amount of traffic the
network can sustain
 Test executed for each protocol on different chips
 1 hop provides the best performance
 Throughput levels out at 5-6 hops
 Throughput increases as payload increases to
some limit
11
Throughput Comparison for Protocols for 100 Byte Payload
 Typical networks are 2 to 3 hops
 Throughput varies based on number of hops
 ~24000 bits per second 1 -2 hops on Thread
 As number of hops increases protocol
performance becomes similar
 Small packet payload for Bluetooth mesh results
in reduced throughput
12
Latency Variations as a Function of Payload Size and Network Hops
 Measure roundtrip latency over multiple hops
with different application payloads
 Provides comparative data on what latency can
be achieved versus number of hops
 Test executed for each protocol on different chips
 Can see fragmentation of payload into different
packets
 Varies by protocol
 For Thread you see fragmentation affect at 60 bytes
13
Latency Comparison for Protocols Over 4 Hops
 Protocols provide similar latency for very small
payloads
 Thread fragmentation (6LowPAN) has the best
efficiency and latency performance as payload
size increases
 Zigbee has good efficiency but some application
layer fragmentation
 Bluetooth mesh latency degrades as payload size
increases due to small packet size and resulting
segmentation
14
Reliability and Latency in Large Multicast Network
 Open air testing – network sets itself up and
determines number of hops
 Run multicast testing of different network sizes:
 24 devices
 48 devices
 96 devices
 144 devices
 192 devices
 Evaluate different payload sizes
 Evaluate scalability, reliability and latency as
network size increases
15
Small Network with Small Payload Multicast Comparison
 24 node network with 5 byte payload (Zigbee,
Thread) and 8 byte (Bluetooth)
 All protocols perform well - under 100
milliseconds to receive nearly all messages
 All protocols provide very good reliability
16
Small Network with Moderate Payload Multicast Comparison
 24 node network with 50 byte payload (Zigbee,
Thread) and 32 byte (Bluetooth)
 Thread performs the best with latency spreading
up to 100 ms
 Zigbee performs well with most packets received
with 80 ms latency but spreading up to 130 ms
 Bluetooth mesh latency has the greatest
variation in latency performance, spreading
across 20 ms to 200 ms
17
Large Network with Small Payload Multicast Comparison
 192 node network with 5 byte payload (Zigbee,
Thread) and 8 byte (Bluetooth)
 Thread performs the best with latency spreading
up to 100 ms
 Zigbee performs well with most packets received
with 80 ms latency but spreading up to 130 ms
 Bluetooth mesh latency peaks at 60 ms and most
under 100 ms. Spreading goes over 200 ms with
3% over 250 ms
18
Large Network with Moderate Payload Multicast Comparison
 192 node network with 25 byte payload (Zigbee,
Thread) and 16 byte (Bluetooth)
 Thread performs the best with latency spreading
up to 120 ms
 Zigbee performs well with peak at 100 ms but
spread to 200 ms
 Bluetooth spreading from 90 to 180 ms and large
% delivery over 250 ms
19
20
 Ecosystems will drive protocol choices for end device makers
 Different protocols have different performance characteristics
 One protocol cannot fit requirements for all scenarios and it is important to understand the
underlying performance for a particular use and topology
 With small networks and small payloads Thread, Zigbee and Bluetooth mesh perform similarly
 As payload size increases, Bluetooth mesh performance degrades the most, due to smaller packet
sizes
 As network size increases relay selection becomes important
 Latencies increase for all protocols but Bluetooth mesh sees larger increases due to congestion from flooding
 Bluetooth is designed to allow installer to reduce number of relay nodes to reduce flooding
Performance Summary Comparison
21
 Expertise: 15+ years providing wireless mesh
solutions with over 150 million deployed nodes
 Flexibility: The widest range of solution offerings
from certified modules to multiprotocol SoCs
 Productivity – Patented advanced network
analysis, energy profiling and application
configuration
Silicon Labs Multiprotocol Wireless Solutions
22
silabs.com/mesh-networking
W W W. S I L A B S . C O M
Thank you.
23

Weitere ähnliche Inhalte

Was ist angesagt?

Building The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVBuilding The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVJim Cahill
 
Fieldbus Tutorial Part 10 - Fieldbus EDDL
Fieldbus Tutorial Part 10 - Fieldbus EDDLFieldbus Tutorial Part 10 - Fieldbus EDDL
Fieldbus Tutorial Part 10 - Fieldbus EDDLEmerson Exchange
 
The journey to ICS - Extended
The journey to ICS - Extended The journey to ICS - Extended
The journey to ICS - Extended Larry Vandenaweele
 
Industrial Networking - Profibus
Industrial Networking - ProfibusIndustrial Networking - Profibus
Industrial Networking - ProfibusYogesh Kumar
 
Fortinet security ecosystem
Fortinet security ecosystemFortinet security ecosystem
Fortinet security ecosystemMark Oakton
 
2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표JongkukLim
 
Gpon Fundamentals
Gpon FundamentalsGpon Fundamentals
Gpon Fundamentalsmansoor_gr8
 
Mw training slide
Mw training slideMw training slide
Mw training slidededoyin
 
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingHigh Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingEalwan Lee
 
Ericsson Mini-link 6600 Nodes
Ericsson Mini-link 6600 NodesEricsson Mini-link 6600 Nodes
Ericsson Mini-link 6600 Nodesibrahimnabil17
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful ServicesThomas Graf
 
CCNA RS_ITN - Chapter 2
CCNA RS_ITN - Chapter 2CCNA RS_ITN - Chapter 2
CCNA RS_ITN - Chapter 2Irsandi Hasan
 
Yokogawa CENTUM VP Process Control and Automation Platform
Yokogawa CENTUM VP Process Control and Automation PlatformYokogawa CENTUM VP Process Control and Automation Platform
Yokogawa CENTUM VP Process Control and Automation PlatformClassic Controls, Inc.
 
Présentation solutions nemo (anite) 2014
Présentation solutions nemo (anite) 2014Présentation solutions nemo (anite) 2014
Présentation solutions nemo (anite) 2014Patrick Medenou
 
Maharastra EXTC NetSim Experiment Manual
Maharastra EXTC  NetSim Experiment  ManualMaharastra EXTC  NetSim Experiment  Manual
Maharastra EXTC NetSim Experiment ManualDr Praveen Jain
 
Fieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus OverviewFieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus OverviewEmerson Exchange
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...Amir Jafari
 

Was ist angesagt? (20)

Building The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVBuilding The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaV
 
Fieldbus Tutorial Part 10 - Fieldbus EDDL
Fieldbus Tutorial Part 10 - Fieldbus EDDLFieldbus Tutorial Part 10 - Fieldbus EDDL
Fieldbus Tutorial Part 10 - Fieldbus EDDL
 
The journey to ICS - Extended
The journey to ICS - Extended The journey to ICS - Extended
The journey to ICS - Extended
 
Industrial Networking - Profibus
Industrial Networking - ProfibusIndustrial Networking - Profibus
Industrial Networking - Profibus
 
Fortinet security ecosystem
Fortinet security ecosystemFortinet security ecosystem
Fortinet security ecosystem
 
2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표
 
Gpon Fundamentals
Gpon FundamentalsGpon Fundamentals
Gpon Fundamentals
 
Mw training slide
Mw training slideMw training slide
Mw training slide
 
2011 cisco icons 6_8_11
2011 cisco icons 6_8_112011 cisco icons 6_8_11
2011 cisco icons 6_8_11
 
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase RangingHigh Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
High Accuracy Distance Measurement for Bluetooth Based on Phase Ranging
 
Ericsson Mini-link 6600 Nodes
Ericsson Mini-link 6600 NodesEricsson Mini-link 6600 Nodes
Ericsson Mini-link 6600 Nodes
 
Introduction to PROFINET - Derek Lane of Wago
Introduction to PROFINET -  Derek Lane of WagoIntroduction to PROFINET -  Derek Lane of Wago
Introduction to PROFINET - Derek Lane of Wago
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services
 
CCNA RS_ITN - Chapter 2
CCNA RS_ITN - Chapter 2CCNA RS_ITN - Chapter 2
CCNA RS_ITN - Chapter 2
 
Aruba OS 6.4 Command Line Interface Reference Guide
Aruba OS 6.4 Command Line Interface Reference GuideAruba OS 6.4 Command Line Interface Reference Guide
Aruba OS 6.4 Command Line Interface Reference Guide
 
Yokogawa CENTUM VP Process Control and Automation Platform
Yokogawa CENTUM VP Process Control and Automation PlatformYokogawa CENTUM VP Process Control and Automation Platform
Yokogawa CENTUM VP Process Control and Automation Platform
 
Présentation solutions nemo (anite) 2014
Présentation solutions nemo (anite) 2014Présentation solutions nemo (anite) 2014
Présentation solutions nemo (anite) 2014
 
Maharastra EXTC NetSim Experiment Manual
Maharastra EXTC  NetSim Experiment  ManualMaharastra EXTC  NetSim Experiment  Manual
Maharastra EXTC NetSim Experiment Manual
 
Fieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus OverviewFieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus Overview
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
 

Ähnlich wie Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance

R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth TechnologiesSaurav Kumar
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvaradoSSPI Brasil
 
zigbee.pptx
zigbee.pptxzigbee.pptx
zigbee.pptxBaijuKb5
 
Extending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh NetworkingExtending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh NetworkingSilicon Labs
 
Bezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowychBezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowychAgnieszka Kuba
 
Other types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCOther types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCDilum Bandara
 
communication_technologies_Internet of things topic
communication_technologies_Internet of things topiccommunication_technologies_Internet of things topic
communication_technologies_Internet of things topicDurgaDeviP2
 
High Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBandHigh Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBandwebhostingguy
 
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area NetworksDilum Bandara
 
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTPIoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTPAnshu Pandey
 
12 01-nowak motorola 4 g fcc tac dec00
12 01-nowak motorola 4 g fcc tac dec0012 01-nowak motorola 4 g fcc tac dec00
12 01-nowak motorola 4 g fcc tac dec00anil kumar
 
Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Silicon Labs
 
Telecommunications: Wireless Networks
Telecommunications: Wireless NetworksTelecommunications: Wireless Networks
Telecommunications: Wireless NetworksNapier University
 
Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksAtif Shahzad
 

Ähnlich wie Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance (20)

R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado
 
Seminar.pdf
Seminar.pdfSeminar.pdf
Seminar.pdf
 
zigbee.pptx
zigbee.pptxzigbee.pptx
zigbee.pptx
 
Zigbee
ZigbeeZigbee
Zigbee
 
Extending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh NetworkingExtending Bluetooth with Mesh Networking
Extending Bluetooth with Mesh Networking
 
HSTR Seminar
HSTR SeminarHSTR Seminar
HSTR Seminar
 
Bezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowychBezprzewodowa komunikacja ethernet w obszarach przemysłowych
Bezprzewodowa komunikacja ethernet w obszarach przemysłowych
 
Other types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCOther types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFC
 
communication_technologies_Internet of things topic
communication_technologies_Internet of things topiccommunication_technologies_Internet of things topic
communication_technologies_Internet of things topic
 
High Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBandHigh Performance Communication for Oracle using InfiniBand
High Performance Communication for Oracle using InfiniBand
 
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area Networks
 
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTPIoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
 
12 01-nowak motorola 4 g fcc tac dec00
12 01-nowak motorola 4 g fcc tac dec0012 01-nowak motorola 4 g fcc tac dec00
12 01-nowak motorola 4 g fcc tac dec00
 
4 g
4 g4 g
4 g
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5
 
Telecommunications: Wireless Networks
Telecommunications: Wireless NetworksTelecommunications: Wireless Networks
Telecommunications: Wireless Networks
 
Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networks
 
ZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdfZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdf
 

Mehr von Silicon Labs

Develop Secure, Interoperable Smart Home Products with Z-Wave
Develop Secure, Interoperable Smart Home Products with Z-WaveDevelop Secure, Interoperable Smart Home Products with Z-Wave
Develop Secure, Interoperable Smart Home Products with Z-WaveSilicon Labs
 
Why the IoT the Needs Upgradable Security
Why the IoT the Needs Upgradable SecurityWhy the IoT the Needs Upgradable Security
Why the IoT the Needs Upgradable SecuritySilicon Labs
 
Enhance Home and Building Automation with Multiprotocol Wireless Connectivity
Enhance Home and Building Automation with Multiprotocol Wireless ConnectivityEnhance Home and Building Automation with Multiprotocol Wireless Connectivity
Enhance Home and Building Automation with Multiprotocol Wireless ConnectivitySilicon Labs
 
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...Silicon Labs
 
Selecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your ApplicationSelecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your ApplicationSilicon Labs
 
Developing Accessories for the Apple HomeKit Ecosystem
Developing Accessories for the Apple HomeKit EcosystemDeveloping Accessories for the Apple HomeKit Ecosystem
Developing Accessories for the Apple HomeKit EcosystemSilicon Labs
 
Developing Biomedical Devices with Bluetooth
Developing Biomedical Devices with BluetoothDeveloping Biomedical Devices with Bluetooth
Developing Biomedical Devices with BluetoothSilicon Labs
 
Integrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial ControlIntegrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial ControlSilicon Labs
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101Silicon Labs
 
Building a More Connected World
Building a More Connected WorldBuilding a More Connected World
Building a More Connected WorldSilicon Labs
 
Applications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low EnergyApplications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low EnergySilicon Labs
 
Choosing Between a Wireless Module and a Wireless SoC
Choosing Between a Wireless Module and a Wireless SoCChoosing Between a Wireless Module and a Wireless SoC
Choosing Between a Wireless Module and a Wireless SoCSilicon Labs
 
Multiprotocol Wireless Gecko SoCs
Multiprotocol Wireless Gecko SoCsMultiprotocol Wireless Gecko SoCs
Multiprotocol Wireless Gecko SoCsSilicon Labs
 
Multi-mode Wireless SoCs
Multi-mode Wireless SoCsMulti-mode Wireless SoCs
Multi-mode Wireless SoCsSilicon Labs
 
Router CPU Load in Home Networks
Router CPU Load in Home NetworksRouter CPU Load in Home Networks
Router CPU Load in Home NetworksSilicon Labs
 
Aiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoTAiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoTSilicon Labs
 
Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable Silicon Labs
 
Top Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar SeriesTop Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar SeriesSilicon Labs
 
Overview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson TuttleOverview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson TuttleSilicon Labs
 
BLDC motor control reference design press presentation
BLDC motor control reference design press presentationBLDC motor control reference design press presentation
BLDC motor control reference design press presentationSilicon Labs
 

Mehr von Silicon Labs (20)

Develop Secure, Interoperable Smart Home Products with Z-Wave
Develop Secure, Interoperable Smart Home Products with Z-WaveDevelop Secure, Interoperable Smart Home Products with Z-Wave
Develop Secure, Interoperable Smart Home Products with Z-Wave
 
Why the IoT the Needs Upgradable Security
Why the IoT the Needs Upgradable SecurityWhy the IoT the Needs Upgradable Security
Why the IoT the Needs Upgradable Security
 
Enhance Home and Building Automation with Multiprotocol Wireless Connectivity
Enhance Home and Building Automation with Multiprotocol Wireless ConnectivityEnhance Home and Building Automation with Multiprotocol Wireless Connectivity
Enhance Home and Building Automation with Multiprotocol Wireless Connectivity
 
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...
5 Clock Tree Design Techniques to Optimize SerDes Performance for Networking ...
 
Selecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your ApplicationSelecting the Right Mesh Technology for Your Application
Selecting the Right Mesh Technology for Your Application
 
Developing Accessories for the Apple HomeKit Ecosystem
Developing Accessories for the Apple HomeKit EcosystemDeveloping Accessories for the Apple HomeKit Ecosystem
Developing Accessories for the Apple HomeKit Ecosystem
 
Developing Biomedical Devices with Bluetooth
Developing Biomedical Devices with BluetoothDeveloping Biomedical Devices with Bluetooth
Developing Biomedical Devices with Bluetooth
 
Integrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial ControlIntegrating Speed and Flexibility Isolating Industrial Control
Integrating Speed and Flexibility Isolating Industrial Control
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101
 
Building a More Connected World
Building a More Connected WorldBuilding a More Connected World
Building a More Connected World
 
Applications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low EnergyApplications and Industries Being Powered by Bluetooth Low Energy
Applications and Industries Being Powered by Bluetooth Low Energy
 
Choosing Between a Wireless Module and a Wireless SoC
Choosing Between a Wireless Module and a Wireless SoCChoosing Between a Wireless Module and a Wireless SoC
Choosing Between a Wireless Module and a Wireless SoC
 
Multiprotocol Wireless Gecko SoCs
Multiprotocol Wireless Gecko SoCsMultiprotocol Wireless Gecko SoCs
Multiprotocol Wireless Gecko SoCs
 
Multi-mode Wireless SoCs
Multi-mode Wireless SoCsMulti-mode Wireless SoCs
Multi-mode Wireless SoCs
 
Router CPU Load in Home Networks
Router CPU Load in Home NetworksRouter CPU Load in Home Networks
Router CPU Load in Home Networks
 
Aiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoTAiming Low: Low-Power MCUs for the IoT
Aiming Low: Low-Power MCUs for the IoT
 
Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable Step Right Up: Design the Next Winning Wearable
Step Right Up: Design the Next Winning Wearable
 
Top Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar SeriesTop Lessons Learned: Industrial Automation Webinar Series
Top Lessons Learned: Industrial Automation Webinar Series
 
Overview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson TuttleOverview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
Overview of the Internet of Things from Silicon Labs CEO Tyson Tuttle
 
BLDC motor control reference design press presentation
BLDC motor control reference design press presentationBLDC motor control reference design press presentation
BLDC motor control reference design press presentation
 

Kürzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
#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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
#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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance

  • 1. Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance T O M PA N N E L L , S E N I O R D I R E C T O R O F M A R K E T I N G F O R I O T P R O D U C T S Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance
  • 2. Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance T O M PA N N E L L , S E N I O R D I R E C T O R O F M A R K E T I N G F O R I O T P R O D U C T S
  • 3. The Benefits of Mesh Networks  Extend the range of connections from gateways or mobile devices with multi-hop communication  Reduce power consumption in a system with shorter transmission distances between devices  Increase system scale by supporting hundreds of devices in a single subnet  Improve system reliability with self-healing networks that overcome node failures  Deliver optimal responsiveness with device to device communication 3 Star Network Mesh Network
  • 4. H O M E & B U I L D I N G A U T O M A T I O N Scale system deployment Support device-to-device communication Applications for Mesh Networking B E A C O N I N G Simplify beacon management Deliver location services Increase beacon service range L I G H T I N G Instant response to switch actions Advanced lighting control Integrate functionality A S S E T T R A C K I N G Eliminate manual scanning Determine location in real-time Simplify beacon deployment 4
  • 5. Selecting your Connectivity and the Role of Ecosystems 5 • Identify key ecosystems • Specify device application layer needs • Performance requirements • Determine IP connectivity importance
  • 6. Mesh Networking Technology Comparison 6 Bluetooth Mesh Thread Zigbee Market Focus Home Automation, Lighting, Building Automation Home Automation, Lighting, Building Automation Home Automation, Lighting, Building Automation, Metering Application Layer Native Mesh Model Any IP based Application Layer (e.g. Dotdot, OCF, Weave) Dotdot / Zigbee Cluster Library (ZCL)”, ZCL is inclusive of HA and SE IPv6 No Yes No Cloud Connectivity Smartphone (temporary) Gateway Border Router Gateway Gateway Ecosystems None Nest Service Providers (e.g. Comcast, Deutsche Telekom), Samsung SmartThings Routing Managed flooding Full Routing Full Routing Additional Notes Beaconing, Direct phone connectivity Most mature
  • 7. Managed Flood Messaging 7 R Managed flood message relay • Time to live message counter • Message cache • Relay function optional
  • 8. Managed Flood Messaging 8 R R R R Relay Node Managed flood message relay • Time to live message counter • Message cache • Relay function optional R = relay function turned on
  • 9. Full Routing Messaging 9 R Routing based messaging • Coordinator • Router nodes • Sleepy end devices R R R R S S S S SS S R Sleepy end deviceRouter Node
  • 10. Measuring Mesh Network Performance  Performance measures include throughput, latency, and reliability  Subject to real-world conditions such as Wi-Fi® networks and normal interference  Ethernet backchannel and packet tracing across all nodes provides deeper analysis  Energy measurements correlated with wireless traffic provide additional system characteristics 10
  • 11. Throughput Variations as a Function of Payload Size and Network Hops  Measure round trip over multiple hops with different application payloads  Provides indication of amount of traffic the network can sustain  Test executed for each protocol on different chips  1 hop provides the best performance  Throughput levels out at 5-6 hops  Throughput increases as payload increases to some limit 11
  • 12. Throughput Comparison for Protocols for 100 Byte Payload  Typical networks are 2 to 3 hops  Throughput varies based on number of hops  ~24000 bits per second 1 -2 hops on Thread  As number of hops increases protocol performance becomes similar  Small packet payload for Bluetooth mesh results in reduced throughput 12
  • 13. Latency Variations as a Function of Payload Size and Network Hops  Measure roundtrip latency over multiple hops with different application payloads  Provides comparative data on what latency can be achieved versus number of hops  Test executed for each protocol on different chips  Can see fragmentation of payload into different packets  Varies by protocol  For Thread you see fragmentation affect at 60 bytes 13
  • 14. Latency Comparison for Protocols Over 4 Hops  Protocols provide similar latency for very small payloads  Thread fragmentation (6LowPAN) has the best efficiency and latency performance as payload size increases  Zigbee has good efficiency but some application layer fragmentation  Bluetooth mesh latency degrades as payload size increases due to small packet size and resulting segmentation 14
  • 15. Reliability and Latency in Large Multicast Network  Open air testing – network sets itself up and determines number of hops  Run multicast testing of different network sizes:  24 devices  48 devices  96 devices  144 devices  192 devices  Evaluate different payload sizes  Evaluate scalability, reliability and latency as network size increases 15
  • 16. Small Network with Small Payload Multicast Comparison  24 node network with 5 byte payload (Zigbee, Thread) and 8 byte (Bluetooth)  All protocols perform well - under 100 milliseconds to receive nearly all messages  All protocols provide very good reliability 16
  • 17. Small Network with Moderate Payload Multicast Comparison  24 node network with 50 byte payload (Zigbee, Thread) and 32 byte (Bluetooth)  Thread performs the best with latency spreading up to 100 ms  Zigbee performs well with most packets received with 80 ms latency but spreading up to 130 ms  Bluetooth mesh latency has the greatest variation in latency performance, spreading across 20 ms to 200 ms 17
  • 18. Large Network with Small Payload Multicast Comparison  192 node network with 5 byte payload (Zigbee, Thread) and 8 byte (Bluetooth)  Thread performs the best with latency spreading up to 100 ms  Zigbee performs well with most packets received with 80 ms latency but spreading up to 130 ms  Bluetooth mesh latency peaks at 60 ms and most under 100 ms. Spreading goes over 200 ms with 3% over 250 ms 18
  • 19. Large Network with Moderate Payload Multicast Comparison  192 node network with 25 byte payload (Zigbee, Thread) and 16 byte (Bluetooth)  Thread performs the best with latency spreading up to 120 ms  Zigbee performs well with peak at 100 ms but spread to 200 ms  Bluetooth spreading from 90 to 180 ms and large % delivery over 250 ms 19
  • 20. 20
  • 21.  Ecosystems will drive protocol choices for end device makers  Different protocols have different performance characteristics  One protocol cannot fit requirements for all scenarios and it is important to understand the underlying performance for a particular use and topology  With small networks and small payloads Thread, Zigbee and Bluetooth mesh perform similarly  As payload size increases, Bluetooth mesh performance degrades the most, due to smaller packet sizes  As network size increases relay selection becomes important  Latencies increase for all protocols but Bluetooth mesh sees larger increases due to congestion from flooding  Bluetooth is designed to allow installer to reduce number of relay nodes to reduce flooding Performance Summary Comparison 21
  • 22.  Expertise: 15+ years providing wireless mesh solutions with over 150 million deployed nodes  Flexibility: The widest range of solution offerings from certified modules to multiprotocol SoCs  Productivity – Patented advanced network analysis, energy profiling and application configuration Silicon Labs Multiprotocol Wireless Solutions 22 silabs.com/mesh-networking
  • 23. W W W. S I L A B S . C O M Thank you. 23