Silicon Labs
  • ⟵ Back
    Products
    2026 Tech Talks
    Get ready for deeper learning, bigger ideas, and the expert guidance to bring your next breakthrough to market faster.
    WirelessWireless
    Amazon Sidewalk
    Bluetooth
    LPWAN
    Matter
    Multiprotocol
    Proprietary
    Thread
    Wi-Fi
    Wi-SUN
    Z-Wave
    Zigbee
    Non-WirelessNon-Wireless
    MCUs
    Power Management
    Sensors
    USB Bridges
    IoT TechnologiesIoT Technologies
    Channel Sounding
    Energy Harvesting
    Machine Learning
    Security
    ServicesServices
    Custom Part Manufacturing
    Developer Services
    SDK Extended Maintenance Service
  • ⟵ Back
    Applications
    Smart HomeSmart Home
    Appliances
    Connected Outdoor
    Entertainment Devices
    IoT Gateways
    LED Lighting
    Security Cameras
    Sensors
    Smart Locks
    Switches
    Industrial IoTIndustrial IoT
    Access Control
    Asset Tracking
    Battery-Powered Tools
    Circuit Breakers
    Commercial Lighting
    Electric Submetering
    Emergency Lighting
    Factory Automation
    Human Machine Interface
    Industrial Wearables
    Predictive Maintenance
    Process Automation
    Smart HVAC
    Smart CitiesSmart Cities
    Battery Storage
    EV Charging Stations
    Smart Agriculture
    Smart Buildings
    Smart Metering
    Smart Solar PV System
    Street Lighting
    Smart RetailSmart Retail
    Commercial Lighting
    Direction Finding
    Electronic Shelf Labels
    Loss Prevention
    Wi-Fi Access Points
    Connected HealthConnected Health
    Portable Medical Devices
    Smart Hospitals
    Smart Wearable Devices
  • ⟵ Back
    Software & Tools
    Simplicity Studio 6
    Fast track IoT development
    Software & ToolsSoftware & Tools
    Simplicity AI SDK
    Software Development Kits (SDKs)
    SDK Release Notes
    Software Reference Documentation
    Software Development Tools
    Hardware Development Tools
    Hardware Documentation
    GitHub Resources
    Developer JourneysDeveloper Journeys
    AI/ML
    Amazon Sidewalk
    Bluetooth
    Bluetooth Mesh
    Google Home
    Matter
    Simplicity SDK for Zephyr
    Wi-Fi
    ServicesServices
    Custom Part Manufacturing
    Developer Services
    SDK Extended Maintenance Service
  • ⟵ Back
    Resources
    DocumentationDocumentation
    Blog
    Case Studies
    Software Documentation
    Technical Library
    Whitepapers
    TrainingTraining
    Tech Talks 2026
    Works With On-Demand 2025
    Webinars
    Curriculum
    PartnersPartners
    Channel & Distribution
    Ecosystem Partners
    Partner Network
    ServicesServices
    Custom Part Manufacturing
    Developer Services
    SDK Extended Maintenance Service
    SupportSupport
    Community
    Submit a Ticket
    Quality and Packaging
    How to Buy
    Report a Security Issue
    Contact Us
  • ⟵ Back
    Company
    About our CompanyAbout our Company
    Community Commitment
    Inclusion at Silicon Labs
    Management Team
    Security
    SustainabilitySustainability
    Environmental, Social & Governance
    Quality
    Supply Chain Responsibility
    News & EventsNews & Events
    Blog
    News Room
    Events
    Investor RelationsInvestor Relations
    Annual Report & Proxies
    Board of Directors
    Corporate Governance
    Quarterly Results
    SEC Filings
    CareersCareers
    Hyderabad Office
    Other Global Offices
    Contact Us
English
  • English
  • 简体中文
  • 日本語
Ask AI
AskAI
Ask AI
//
Wireless Connectivity // Thread // Thread Networking Protocol is the Future of IP-Based IoT

Thread Networking Protocol is the Future of IP-Based IoT

Thread Simplifies Connecting “Things” in the Home and Beyond

 

Introduction

Thread is the future of wireless mesh networking, and it’s poised to become a pivotal technology for connecting “things” to the Internet. These “things” have come to be loosely defined as power-sensitive, space-constrained devices that incorporate microcontrollers (MCUs), sensors, RF technology[LL2.1], and software. Wireless connectivity bridges these devices to the Internet, enabling remote control and automation. Multiple wireless technologies exist in the market that support such interconnectivity, but Thread uniquely serves the specific needs of the connected home. It fills a critical technology gap in the Internet of Things (IoT) by providing a low-power, secure, and scalable IP-based wireless mesh networking protocol based on proven standards.


The Internet of Things

Recent market analysis from leading firms like IoT Analytics projects that the number of global IoT connections will surpass 29 billion by 2030. This massive growth is driven by the expansion of smart home, industrial, and enterprise applications, all of which demand robust and reliable connectivity. [DS3.1]Such an unprecedented level of connectivity is the result of remarkable advances in technology, tracing back to the early 1970s when Intel released the first commercially available microprocessor, the 4004. Ten years later, desktop computing reached the state of the art, ushering in the era of personal productivity. Laptop computing emerged in the 1990s and, coincident with the expansion of the Internet, marked the beginning of connected mobility. However, it wasn’t until the advent of the smartphone in the mid-2000s that we realized the untethered Internet experience. Smartphones combined the power of personal computing with Internet connectivity, putting it in the palms of our hands. Continued advances in low-power computing, sensing, and communication have led to a new class of connected devices. These small, resource-constrained, battery-powered “things” no longer just focus on personal productivity, but rather serve to sense, interact, and automate the world around us. Our homes, our workplaces, and urban environments are being reshaped in radically new and useful ways.


Figure 1 visualizes these changes over the evolution of connected devices.

Emergence of the Internet of Things

Figure 1: Emergence of the Internet of Things

Why Internet Protocol (IP) Matters

Internet Protocol (IP) is the principal communications protocol of the Internet. IP provides the core mechanism for relaying datagrams across IP networks, and its routing capabilities enable internetworking. After decades of the Internet's rapid expansion, IP has become ubiquitous.

Networking technologies that do not natively support IP must first be adapted to IP at a gateway. This process involves mapping local network addresses and repackaging the network-level payload into an IP datagram. As you can see in Figure 2, encrypted local packets must be decrypted at the gateway and then re-encrypted in the IP datagram.

Networks without Native IP Support

Figure 2: Networks without Native IP Support

In contrast, local networks that natively support IP, such as Thread and Wi-Fi, can forward and route application payloads without intervention. Packets encrypted in the local network remain secured end-to-end, as shown in Figure 3.

Networks with Native IP Support

Figure 3: Networks with Native IP Support


IPv6 versus IPv4

IPv4 supports 32-bit addressing. It became evident in the 1990s that an address space of 4.3 billion (2^32 = 4 294 967 296) was going to be insufficient to support the anticipated growth in Internet connectivity. IPv6 increases the address size to 128-bits and the resulting address space to approximately 240 undecillion! Local devices with IPv6 Globally Unique Addresses (GUAs) can be addressed directly by the wide area network (WAN). 


6LoWPAN

6LoWPAN is an acronym for IPv6 over Low-Power Wireless Personal Area Networks. It was designed to enable the efficient transmission of IPv6 datagrams over 802.15.4 links, making it possible for resource-constrained devices to participate natively in the IoT.

6LoWPAN supports three key functions:

Packet Size Adaptation:The smallest IPv6 MTU (maximum transmission unit) supported is 1280 bytes. A typical application payload size in an 802.15.4 packet using UDP (user datagram protocol) and DTLS (datagram transport layer security) is 63 bytes. 6LoWPAN provides fragmentation and reassembly mechanisms to adapt IPv6 datagrams to these smaller 802.15.4 payloads. IPv6 packets that don’t fit are split into fragments and transmitted over via 802.15.4. Not all fragments may be received in the correct order. However, 6LoWPAN only requires that all fragments are received and will reorder fragments during reassembly if needed.

Header compressionTo minimize the overhead of sending IPv6 messages in 802.15.4 frames, 6LoWPAN provides stateless compression mechanisms for both IPv6 and transport headers that take advantage of cross-layer redundancies between protocols such as source and destination addressing, payload length, traffic class, and flow labels. Thread utilizes IPHC (improved header compression) and NHC (Next Header Compression). IPHC is used to compress the IPv6 header. NHC is used to compress the UDP header.

Layer Two Forwarding:Thread uses IP routing to forward packets. The IP routing table is maintained with each destination and the next hop to it. The 6LoWPAN mesh header is used to do link-level next-hop forwarding based on the IP routing table information.


Getting Connected

A diverse set of wireless technologies exists in the networking marketplace. For the long term we see three primary solutions emerge as leading protocols in the connected home and IoT: Wi-Fi, Bluetooth Low Energy (LE), [DS4.1]and 802.15.4 mesh networking protocols. While Wi-Fi remains the powerhouse for high-bandwidth data, the low-power wireless landscape is defined by three key technologies. Bluetooth LE is a ubiquitous standard for point-to-point communication between devices. For robust, many-to-many device communication, Zigbee PRO and Thread both provide highly scalable, low-power mesh networks based on the IEEE 802.15.4 standard. The fundamental difference is that Thread was designed from the ground up for native IP-based networking, whereas Zigbee uses its own distinct addressing and requires an application-layer gateway to connect to IP networks.

The most significant industry development is the introduction of Matter, an application protocol from the Connectivity Standards Alliance that runs on IP networks. Matter unifies the smart home by using Thread as its primary low-power mesh network and Wi-Fi for high-bandwidth needs, while also providing bridging support for non-IP devices, including Zigbee.

Mesh technologies such as Zigbee PRO and Thread form the backbone of a connected home. These self-healing networks have been optimized to support low bandwidth control and automation applications where multi-year battery life is critical.

Zigbee PRO has been the dominant 802.15.4 mesh networking solution for well over 10 years. It offers a robust, secure, and scalable mesh network supporting more than 250 nodes as well as extensive support for sleepy end devices for battery-backed operation. Thread builds upon the foundation of ZigBee with advances in security, routing, and fault tolerance. It also addresses the long-awaited pull in the market for mesh networking technology that supports IPv6 and 6LoWPAN, bringing much-needed IP connectivity to each individual end node in the IoT.

The table below lays out the features of the various networking protocols.

  Wi-Fi Bluetooth LE
Zigbee PRO
802.15.4 (Thread)
Bandwidth 150 Mbps+ 1-2 Mbps 250 kbps 250 kbps
Low Power No Yes Yes Yes
Native IP Addressability Yes Yes (with 6LoWPAN)  No Yes
Mesh Networking No Yes (Bluetooth Mesh) Yes Yes
Gateway Requirement Acess Point Optional Required (App-Layer Gateway) Required (Border Router)
Security WPA3, AES AES-CCM 128-bit AES-CCM 128-bit AES-CCM 128-bit
No Single Point of Failure No No (standard BLE) Yes Yes

Table 1: Wireless Technologies for the Internet of Things

Why Thread Networking Protocol, Why Now?

The Thread Group was formed in July of 2014 to collaborate, pool expertise, and develop a solution to meet these needs. Silicon Labs was among the founding members of the organization along with Nest Labs, Yale Security, Samsung Electronics, Freescale Semiconductor, Big Ass Fans, and ARM. One year later, the Thread Group released the Thread specification.

Thread’s focus on low-power consumption and native support for IP delivers on the promise of seamless connectivity between “things” and the Internet. It affords not only efficient communication between low-cost, battery-backed devices but also a simplified interface to the cloud and mobile devices. Thread offers a compelling and new wireless mesh networking solution designed to meet the needs of the connected home:

Standards-Based Protocol: Open standards-based protocols reap the benefits of technical peer reviews, cross-vendor interoperability, and competition. Thread is based on a foundation of existing IEEE and IETF standards, including IEEE 802.15.4. The official Thread Specification was published by the Thread Group on July 13, 2015.

Evolution for the Modern IoT: A History of Thread's Advancement: Since its introduction, the Thread specification has evolved significantly to meet the growing demands of the IoT. Each version has added critical capabilities, transforming it from a promising new technology into the robust, scalable, and secure network layer it is today. This journey has been pivotal in enabling the unified smart home and expanding into professional markets.


Thread 1.0 (July 2015): The Foundation for an IP-Based IoT

The initial release established the core principles that still define Thread today. The primary goal was to create a secure, reliable, and low-power wireless mesh network for the home that was built from the ground up on Internet Protocol (IP).

Key Features:

  • Native IPv6 Networking (6LoWPAN): Gave every device a unique IP address, eliminating the need for complex application-layer gateways.
  • Self-Healing Mesh: Created a robust network with no single point of failure. If a node went down, data would automatically find a new path.
  • Bank-Grade Security: Mandated end-to-end encryption and device authentication for all communication.
  • Low-Power Operation: Based on the IEEE 802.15.4 radio, it allowed devices to run for years on a single battery.


Thread 1.1 (June 2017): Enhancing Maturity and Flexibility

The first major update focused on refining the protocol based on early implementations, making it easier for developers to build products and for networks to be managed.

Key Features:

  • Improved device commissioning: Streamlined the process of adding new devices to a network.
  • Support for channel agility: Allowed a Thread network to change its radio channel to avoid interference, improving reliability.
  • Master key fallback: Introduced a mechanism to change the network's master key without needing to recommission every device.


Thread 1.2 (June 2019): Bridging Ecosystems and Simplifying Setup

This version was a major step towards broader interoperability and a more user-friendly experience, laying the groundwork for the Matter ecosystem to come.

Key Features:

  • Bluetooth LE for commissioning: Allowed users to add a new Thread device to their network using their smartphone's Bluetooth connection, a much simpler process than previous methods.
  • Standardized border router connectivity: Enabled Thread Border Routers to connect to existing infrastructure networks (like Wi-Fi or Ethernet) in a standardized way.
  • Commercial extensions: Added initial features needed for larger, professional installations.


Thread 1.3 (October 2022): The Cornerstone for Matter

Released in conjunction with Matter 1.0, this version was specifically designed to be the ideal network transport for the new smart home standard. The features were all tailored to ensure seamless, reliable, and consistent performance for Matter devices.

Key Features:

  • Harmonized commissioning: Ensured that the process of adding a device to a Thread network and a Matter fabric was a single, fluid experience for the user.
  • Improved network responsiveness: Included updates to improve network data propagation and responsiveness, critical for a good user experience with Matter.
  • Cross-network consistency: Provided a robust and reliable transport for Matter's application-level commands, ensuring a device works with any controller, regardless of the manufacturer.


Thread 1.4 (September 2024): Scaling Beyond the Home

The latest release builds on the Matter foundation by significantly enhancing performance and adding features aimed at expanding Thread into demanding commercial and enterprise environments.

Key Features:

  • Thread-over-infrastructure: Allows Thread packets to be carried over existing Wi-Fi or Ethernet networks, creating a more interconnected and resilient topology in large or complex buildings.
  • Secure commissioning at scale (TCAT): A certificate-based method for securely and rapidly commissioning large volumes of devices in professional settings without needing physical access.
  • Enhanced internet connectivity: Provides default-on support for both IPv4-only and IPv6 networks through mechanisms like NAT64/DNS64.
  • Advanced network diagnostics: Adds a comprehensive set of new tools for developers and installers to troubleshoot and manage network performance.


Simplified Configuration

Thread does away with some of the complexities of prior mesh networking standards because there are only two node types: router-eligible or end device.

  • Router-eligible nodes become routers if needed to support the mesh. The first router eligible node to form the network will be autonomously designated a router as well as the Leader. A Leader performs additional network management tasks and makes decisions on behalf of the network. Other router eligible nodes in the network can autonomously assume the role of a Leader but there is only one Leader per network at a given time.
  • Nodes that join as end devices do not support any routing capabilities. Instead, they send messages to a “parent” router that performs routing operations on behalf of its “child.” End devices route communication through parents and can be programmed to be “sleepy” to reduce power consumption. End devices that are unable to communicate with their parent after multiple attempts will autonomously search and attach to a new parent. Figure 4 shows a Thread node network with router eligible end devices (REEDs), a Leader, and Thread routers.

Figure 4: Thread Node Types

IP-Based Messaging

Thread provides native support for IP. All devices in a Thread network have an IPv6 address and can be accessed directly by local devices on the home area network (HAN) or off-network using Thread-capable IP routers called border routers. Figure 5 illustrates a typical Thread networking setup.

Thread Network Connectivity

Figure 5: Thread Network Connectivity

Nodes on the network form IPv6 global addresses from prefixes assigned by border routers or, locally, from a self-assigned prefix to form a unique local address (ULA). Routing IDs for use in the network are assigned by the Leader. Thread leverages UDP for messaging instead of its heavier weight alternative, TCP (Transmission Control Protocol). Unlike TCP, UDP is a connectionless protocol that forgoes TCP features such as error checking, packet sequencing and retransmissions in exchange for faster and more efficient transmission. This efficiency equates to less overhead which is extremely important for battery-backed, resource-constrained devices. Thread utilizes the Constrained Application Protocol (CoAP) in conjunction with UDP to remain lightweight but overcome some of the limitations of UDP. CoAP reincorporates support for retries and packet sequencing. CoAP further provides support for lightweight versions of GET, POST, PUT and DELETE methods that can be easily translated to HTTP for simplified integration with the web. Utilizing off-network CoAP to HTTP proxies, Thread makes it possible to query IoT devices directly from a browser.


Low-Power Operation

Thread provides extensive support for low-power operation using sleepy end nodes. As the name would suggest, these sleepy devices are meant to spend the majority of their time in a low-power sleep state. With Thread, sleepy devices are not required to check in with the network, enabling prolonged battery life. Messages for sleepy devices are buffered by their parents. Message transmission is triggered only after a sleepy device wakes up and polls its parent for any inbound messages.


Scalable and Resilient

Thread was architected with the specific goal of supporting networks of 250+ nodes. With this constraint, features and capabilities were adapted to maximize throughput and minimize resource requirements. In a Thread network, the maximum number of active routers is 32. A direct and important consequence of this is that routing information can be efficiently distributed across the network and all routers are able to maintain visibility of all routes within the network. As nodes are added to the network and the topology changes, the network adapts by exchanging Mesh Link Establishment (MLE) messages. Additional routers can be autonomously added if there are router-eligible devices operating as end devices. These REEDs listen to routing messages and will petition the Leader of the network to become a router if it is determined necessary to improve the overall performance of the network.

Thread is a robust, self-healing mesh network that offers no single point of failure. If a router fails, the network will dynamically re-route traffic around the failed node. If a Leader fails, another router on the network will be autonomously elected as the new Leader. Multiple border routers can be used to provide fail-safe redundancy for off-network communication.


Interoperable

The Thread Group has contracted a standard test harness to be used for certification of all Thread stacks as well as final Thread products. This test harness will be provided to all Thread member companies to allow high quality development and testing of software prior to Thread certification testing.

All Thread components (ICs, software stacks or modules) must be certified as Thread compliant before being used in an end product by a customer. All end product devices that want to carry the Thread logo must submit their devices for laboratory certification at an approved test lab.


Secure and User-Friendly

Thread networks are built to be simple to use yet extremely secure. Thread uses AES-128 to protect all networking transactions at the MAC level and utilizes a combination of ECC and J-PAKE algorithms to securely add devices to a network (i.e. commissioning). Applications have the option to utilize standards-based IP security protocols (e.g., DTLS) to additionally secure application payloads. The Thread network assumes that there is a commissioning device available for a user to designate to add new devices to the Thread network. Thread makes it possible to assign both off-network devices such as smart phones and computers and on-network Thread devices to become Commissioners.

Off network devices must first petition with a Thread Border Router to become a registered Commissioner using a secure DTLS authentication handshake specified by Thread. Once registered, the Border Router then performs arbitration with the Leader on behalf of the Commissioner candidate to become an authorized Commissioner.

On-network devices do not require registration but may need to perform arbitration with the Leader to be authorized. (The Leader ensures that only one commissioner is active on the network at a time.) Once authorized, the active Commissioner will be made known throughout the Thread network.

To join, a user instructs the commissioning device that a new devices is to be added and inputs a unique passphrase associated with the joining device. This passphrase is used to establishing a secure DTLS session to authenticate and authorize the joining device. Only then is the device provided access to the Thread network. Once the device is added to the network, the commissioning device is no longer active.


Thread and Silicon Labs Accelerate Time to Market

With the rapid proliferation of devices for the IoT, it’s more critical than ever to get products from the idea stage onto store shelves as quickly as possible. Thread and Silicon Labs help accelerate time to market by simplified application development and comprehensive network debugging.

1.Application Development

Thread does not specify an application layer but instead provides basic messaging services such as unicast and multicast message services using UDP and CoAP.[DS6.1] Like Wi-Fi, Thread focuses on the secure and reliable transport of information but rather by using a low-power mesh network instead of a high-powered star network. Tools like Silicon Labs AppBuilder simplify the use of these IP messaging services by abstracting away stack-level details through the use of easy-to-use callbacks and plug-ins. Application code development in this framework is highly portable and can be reused across supported 802.15.4 devices. AppBuilder provides a simple GUI to configure devices and networking parameters such as device type, commands, network forming and joining behaviors as well as security modes and operation. Silicon Labs provides a sample application for Thread to get started quickly that can be easily customized and extended.

2.Networking Debug

Understanding, adapting and tuning network level behavior is an important development phase in developing applications for mesh networks. Traditional solutions use wireless sniffers to remotely capture over-the-air networking transactions. Silicon Labs networking ICs build this capability in using a unique two-wire interface called Packet Trace that outputs every packet sent and received by the device appended with link quality information. This information can be aggregated across all nodes in the network into a single view using a tool called Desktop Network Analyzer, providing a complete and comprehensive view of all networking activity. Desktop Network Analyzer correlates all traffic into events and can decode Thread messages. Network activity can be logged over extended periods of time to identify issues that may be infrequent or occur intermittently in the network.


Conclusion - Thread Networking Protocol is the Future of IP-Based IoT

We’re entering a new era of Internet connectivity where the IoT will eclipse the historic peaks of desktop computers, laptops, and smartphones combined. Small, resource constrained devices will drive this growth in an incredibly wide array of applications. From home automation to building security sensors, from farming irrigation to industrial process automation and from healthcare to personal hygiene. It will touch multiple aspects of our lives and change how we interact with our environment. Most of these devices will be wirelessly connected. Multiple wireless technologies exist that can provide IP connectivity, but we expect three solutions to dominate the connected home: Wi-Fi, Bluetooth LE and 802.15.4 mesh networking protocols. Thread is the future of mesh networking. It delivers on the promise of an IP-based mesh networking solution that is secure, reliable, scalable, and optimized for low power operation.

Find more information on Silicon Labs’ Thread networking solutions.

Silicon Labs

Stay Connected With Us

Plug into the latest on Silicon Labs products, including product releases and resources, documentation updates, PCN notification, upcoming events, and more.

  • About Us
  • Careers
  • Community
  • Contact Us
  • Corporate Responsibility
  • Investor Relations
  • Press Room
  • Privacy and Terms
  • Site Feedback

Connect With Us:

Silicon Labs
Copyright Silicon Laboratories. All rights reserved.

Your File Will Start Downloading Shortly

Thank you for downloading .

If you have any issues downloading, please contact sales support or product technical support.

Close
Loading Results
Close

Please select at least one column.