Thread

<\/script>\n
'; }, get iframeSnippet() { const domain = '{ SITE_DOMAIN }'; const type = '{ embed_type }'; const slug = '{ embed_slug }'; return ''; }, get activeSnippet() { return this.method === 'script' ? this.scriptSnippet : this.iframeSnippet; }, copySnippet() { navigator.clipboard.writeText(this.activeSnippet).then(() => { this.copied = true; setTimeout(() => { this.copied = false; }, 2000); }); } }" @keydown.escape.window="open = false" @click.outside="open = false">

Embed This Widget

Theme


      
    

Widget powered by . Free, no account required.

An IPv6-based mesh networking protocol using 802.15.4 radio, often paired with BLE for device commissioning in Matter.

Also known as: OpenThread

Thread

Thread is an IPv6-based mesh networking protocol designed for smart home and building automation. Built on IEEE 802.15.4 radio (the same physical layer as Zigbee), Thread provides reliable, low-power mesh networking with native IP support. In the Matter ecosystem, Thread serves as one of the primary operational transports alongside Wi-Fi.

Relationship to BLE

Thread and Bluetooth Low Energy are complementary rather than competing protocols. In a typical Matter device:

  • BLE handles device commissioning (initial setup, network credential provisioning)
  • Thread handles ongoing operational communication (commands, status updates, automation)

Many modern SoCs include both BLE and 802.15.4 radios, enabling a single chip to support both protocols. The nRF5340 with nRF21540 FEM, nRF54H20, and ESP32-H2 are examples of multi-protocol chips supporting BLE + Thread.

Thread Network Architecture

A Thread network consists of several device roles:

  • Border Router: Bridges the Thread mesh to external IP networks (Wi-Fi/Ethernet). Apple HomePod, Google Nest Hub, and Amazon Echo 4th Gen include Thread border routers
  • Router: Full-power mesh nodes that relay packets and maintain routing tables
  • End Device: Battery-powered devices that communicate through a parent Router
  • Sleepy End Device (SED): End devices that sleep and poll their parent periodically -- analogous to BLE Peripheral devices with Slave Latency

Thread vs Bluetooth Mesh

Feature Thread Bluetooth Mesh
Radio 802.15.4 (250 kbps) BLE (1-2 Mbps)
IP support Native IPv6 None
Mesh routing Unicast routing tables Managed flooding
Max nodes ~250 per network ~32,000 (theoretical)
Power management Sleepy End Devices Friend/LPN
Commissioning Via BLE (Matter) Provisioning

Development Ecosystem

Thread development uses OpenThread, an open-source implementation maintained by Google. Most chip vendors integrate OpenThread into their SDKs, alongside BLE stack support. The Thread Group provides certification testing, and interoperability with Matter is validated through CSA's testing programs.

Related Terms

Frequently Asked Questions

Our glossary covers 90+ BLE technical terms organized by category. Each term includes a definition, related terms, and links to relevant chips and guides.