Unraveling Mesh Networking Options TOM PANNELL 28 FEBRUARY 2018

Similar documents
AN1138: Zigbee Mesh Network Performance

AN1137: Bluetooth Mesh Network Performance

Thread in Commercial Backgrounder

Deploying ISA100 Wireless Distributed Networks

Radiocommunications in. ISA 100 solutions. Jean-Pierre Hauet. KB Intelligence ISA District 12 VP Président ISA-France. Standards.

WP-PD Wirepas Mesh Overview

Thread and Zigbee for home and building automation. Roberto Sandre Systems Engineer Texas Instruments

UG103.11: Thread Fundamentals

What do we expect from Wireless in the Factory?

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Performance Evaluation of Bluetooth Low Energy Communication

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

IQRF - Mesh Networking

KW41Z IEEE and BLE Coexistence Performance

Grandstream Networks, Inc. GWN76XX Series Mesh Network Guide

Wireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies

Low Power Wide Area Network (LPWAN) Presented By: Dr. Hafiz Yasar Lateef Director, Telxperts Pty Ltd.

TinyOS meets IP -- finally

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

IoT and Smart Home: Seamless Interoperability

Scalability of Routing Protocols

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011

Wireless Sensor Networks for Spacecraft DAMON PARSY, CEO OF BEANAIR

Wireless Mesh Network - A well proven alternative to LPWAN

Zigbee protocol stack overview

Smart test and certification of wireless IoT devices

An Implementation of Fog Computing Attributes in an IoT Environment

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

ANT BLAZE. Libraries Specification. D Rev 1.0

ericsson White paper Uen July 2017 Bluetooth mesh networking

ZigBee----free as a bee!

Connected smart lighting. Led event 2014 Pepijn Herman

UG103.2: Zigbee Fundamentals

Network Design Considerations for Grid Computing

Messaging Overview. Introduction. Gen-Z Messaging

The Future of Broadband Wireless Today.

Zigbee 3.0 and Dotdot Connecting the IoT. Jean-Pierre Desbenoit Schneider Electric Bruno Vulcano Legrand

Wireless Mesh Test Suite

Guide to Wireless Communications, 3 rd Edition. Objectives

Sirindhorn International Institute of Technology Thammasat University

Deploying ISA100 Wireless Distributed Networks. YC Cheng NEXCOM 2016/09/27

Mesh Networking Principles

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

Routing over Low Power and Lossy Networks

NETWORK PROBLEM SET Solution

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

IOT Communications Network for Data

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

WIRELESS TECHNOLOGIES

Internet of Things: Latest Technology Development and Applications

Remote monitoring in open water

TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class

SaaS Providers. ThousandEyes for. Summary

By Ambuj Varshney & Akshat Logar

Smart Energy for Smart Cities Webinar 28 March Andy Wood, Director, Business Development, Smart Energy & Home Security and Automation, Qualcomm

ENSC 427: COMMUNICATION NETWORKS

Your Name: Your student ID number:

IPv6 Stack. 6LoWPAN makes this possible. IPv6 over Low-Power wireless Area Networks (IEEE )

VXLAN Overview: Cisco Nexus 9000 Series Switches

Lecture 04 Introduction: IoT Networking - Part I

ThousandEyes for. Application Delivery White Paper

ZIGBEE. Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS

Internetworking Part 1

Security for Secure IoT: Advanced Architectures for IoT Gateways. Simon Forrest Director of Segment Marketing, Consumer Electronics

WarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -

Internet of Things and its applications

The Value of Low Power

II. Principles of Computer Communications Network and Transport Layer

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

CS 421: COMPUTER NETWORKS SPRING FINAL May 24, minutes. Name: Student No: TOT

Wireless Sensor Networks

The network requirements can vary based on the number of simultaneous users the system will need to support. The most basic requirements are:

UG103.2: Zigbee Fundamentals

IOTIVITY INTRODUCTION

Communication and Networking in the IoT

Configuring Advanced Radio Settings on the WAP371

Wireless Sensor Networks

Proposed Node and Network Models for M2M Internet

Silicon Labs Corporate Overview

Understanding Networking Fundamentals

6LoWPAN (IPv6 based Low Power WPAN)

Wireless Mesh Networks

Power Management Techniques for Low- Energy IoT Devices

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Part I. Wireless Communication

Multi-Dimensional Service Aware Management for End-to-End Carrier Ethernet Services By Peter Chahal

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks

Controlling electrical home appliances, using Bluetooth Smart Technology (October 2015) Pedro José Vieira da Silva

Performance Evaluation of AODV and DSR routing protocols in MANET

Avaya ExpertNet Lite Assessment Tool

IQRF Alliance. Simon Chudoba CEO, IQRF Alliance. Šimon Chudoba, IQRF Alliance, CEO

Sensor-to-cloud connectivity using Sub-1 GHz and

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Multi-Service IP Communication for Metering and Grid Information

Topics. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion

SYED AMMAL ENGINEERING COLLEGE

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Simulation Analysis of Tree and Mesh Topologies in Zigbee Network

Transcription:

Unraveling Mesh Networking Options TOM PANNELL 28 FEBUAY 2018

The Benefits of Mesh Networks Star Network Extend the range of connections from gateways or mobile devices with multi-hop communication educe 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 Mesh Network Deliver optimal responsiveness with device to device communication 2

Applications for Mesh Networking HOME & BUILDING AUTOMATION BEACONING LIGHTING ASSET TACKING Scale system deployment Support device-to-device communication Simplify beacon management Deliver location services Increase beacon service range Deliver instant response to switch actions Provide advanced lighting control Integrate functionality Eliminate manual scanning Determine location in real-time Simplify beacon deployment 3

Selecting your Connectivity and the ole of Ecosystems Identify key ecosystems Specify device application layer needs Performance requirements Determine IP connectivity importance 4

Mesh Networking Technology Comparison 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 outer Gateway Ecosystems None Nest Gateway Service Providers (e.g. Comcast, Deutsche Telekom), Samsung SmartThings outing Managed flooding Full outing Full outing Additional Notes Beaconing, Direct phone connectivity Most mature 5

Managed Flood Messaging Managed flood message relay Time to live message counter Message cache elay function optional 6

Managed Flood Messaging Managed flood message relay Time to live message counter Message cache elay function optional = relay function turned on elay Node 7

Full outing Messaging S S outing based messaging Coordinator S S outer nodes Sleepy end devices S S S outer Node Sleepy end device 8

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 9

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 10

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 11

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 12

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 13

eliability and Latency in Large Multicast Network Open air testing network sets itself up and determines number of hops un 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 14

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 15

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 16

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 17

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 18

Performance Summary Comparison 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 19

Silicon Labs Multiprotocol Wireless Solutions 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 silabs.com/mesh-networking 20

21 www.silabs.com

22 Back-up

Device Support in Protocols and elated Application Layers Application Layer(s) Bluetooth Mesh Thread Zigbee Native Mesh Model IP Based e.g. Dotdot, OCF, Weave Dotdot, ZCL, HA, SE Lighting +++ +++ +++ Home Security - +++ +++ Home Automation + +++ +++ Building Automation + +++ +++ Metering - +++ +++ Beaconing + - - +++ Comprehensive ++ Extended + Limited - Not Natively Supported 23

Managed Flood Messaging Managed flood message relay Time to live message counter Message cache elay function optional F Low power nodes find friends = elay function on F = Friend function on = Low power function on elay Node Friend Node Low Power Node 24