SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

EXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARD
EXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARDEXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARD
EXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARDLauro Jorge Prado
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-redeRod Deville
 
Servidores de Redes.pdf
Servidores de Redes.pdfServidores de Redes.pdf
Servidores de Redes.pdfOs Fantasmas !
 
Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03Arthur Emanuel
 
Implementing IPv6 Segment Routing in the Linux kernel
Implementing IPv6 Segment Routing in the Linux kernelImplementing IPv6 Segment Routing in the Linux kernel
Implementing IPv6 Segment Routing in the Linux kernelOlivier Bonaventure
 
Aula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxAula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxCésar Augusto Pessôa
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualizaçãocamila_seixas
 
Controladores de Vazão
Controladores de VazãoControladores de Vazão
Controladores de VazãoElizia Leite
 
RUE - Capítulo IX - Da Apresentação Pessoal
RUE - Capítulo IX - Da Apresentação PessoalRUE - Capítulo IX - Da Apresentação Pessoal
RUE - Capítulo IX - Da Apresentação PessoalFalcão Brasil
 
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesAula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesVerdanatech Soluções em TI
 
Princípios de Programação Orientada a Objetos Solid, dry e kiss
Princípios de Programação Orientada a Objetos Solid, dry  e kiss Princípios de Programação Orientada a Objetos Solid, dry  e kiss
Princípios de Programação Orientada a Objetos Solid, dry e kiss DanielChristofolli
 
Arquitetura de Redes.pdf
Arquitetura de Redes.pdfArquitetura de Redes.pdf
Arquitetura de Redes.pdfOs Fantasmas !
 
O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?minastestingconference
 
Padrão de Projeto Mediator
Padrão de Projeto MediatorPadrão de Projeto Mediator
Padrão de Projeto MediatorEder Nogueira
 
Gerencia e Administração de Redes
Gerencia e Administração de RedesGerencia e Administração de Redes
Gerencia e Administração de RedesAllan Piter Pressi
 
Núcleo Especial de Polícia Marítima (NEPOM) da Polícia Federal
Núcleo Especial de Polícia Marítima (NEPOM) da Polícia FederalNúcleo Especial de Polícia Marítima (NEPOM) da Polícia Federal
Núcleo Especial de Polícia Marítima (NEPOM) da Polícia FederalFalcão Brasil
 

Mais procurados (20)

EXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARD
EXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARDEXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARD
EXCEL PARA GESTORES DE NEGÓCIOS E CRIAÇÃO DE DASHBOARD
 
Modelo documentacao-rede
Modelo documentacao-redeModelo documentacao-rede
Modelo documentacao-rede
 
Servidores de Redes.pdf
Servidores de Redes.pdfServidores de Redes.pdf
Servidores de Redes.pdf
 
Teste baseado em modelos
Teste baseado em modelosTeste baseado em modelos
Teste baseado em modelos
 
Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03Sistemas Distribuídos - Aula 03
Sistemas Distribuídos - Aula 03
 
ApresentaçãO Executiva
ApresentaçãO ExecutivaApresentaçãO Executiva
ApresentaçãO Executiva
 
Implementing IPv6 Segment Routing in the Linux kernel
Implementing IPv6 Segment Routing in the Linux kernelImplementing IPv6 Segment Routing in the Linux kernel
Implementing IPv6 Segment Routing in the Linux kernel
 
Aula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no LinuxAula 4 - Hierarquia de pastas no Linux
Aula 4 - Hierarquia de pastas no Linux
 
Forti cloud
Forti cloudForti cloud
Forti cloud
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Controladores de Vazão
Controladores de VazãoControladores de Vazão
Controladores de Vazão
 
RUE - Capítulo IX - Da Apresentação Pessoal
RUE - Capítulo IX - Da Apresentação PessoalRUE - Capítulo IX - Da Apresentação Pessoal
RUE - Capítulo IX - Da Apresentação Pessoal
 
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesAula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
 
Artigo cloud computing pdf
Artigo cloud computing pdfArtigo cloud computing pdf
Artigo cloud computing pdf
 
Princípios de Programação Orientada a Objetos Solid, dry e kiss
Princípios de Programação Orientada a Objetos Solid, dry  e kiss Princípios de Programação Orientada a Objetos Solid, dry  e kiss
Princípios de Programação Orientada a Objetos Solid, dry e kiss
 
Arquitetura de Redes.pdf
Arquitetura de Redes.pdfArquitetura de Redes.pdf
Arquitetura de Redes.pdf
 
O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?
 
Padrão de Projeto Mediator
Padrão de Projeto MediatorPadrão de Projeto Mediator
Padrão de Projeto Mediator
 
Gerencia e Administração de Redes
Gerencia e Administração de RedesGerencia e Administração de Redes
Gerencia e Administração de Redes
 
Núcleo Especial de Polícia Marítima (NEPOM) da Polícia Federal
Núcleo Especial de Polícia Marítima (NEPOM) da Polícia FederalNúcleo Especial de Polícia Marítima (NEPOM) da Polícia Federal
Núcleo Especial de Polícia Marítima (NEPOM) da Polícia Federal
 

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

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

Mais de 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
 

Mais de 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
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

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