Top Banner Top Banner
Thread

Based on the Thread protocol, the smart home mesh network supports multiple application layer protocol those are based on IP protocols, ensuring high scalability and security to guarantee stable and reliable whole-home connectivity.

Thread is a low-power wireless mesh networking technology built on open standard IP protocols, designed specifically for smart homes and the Internet of Things (IoT). It supports reliable, cost-effective, and low-energy communication between devices. Thread utilizes the IEEE 802.15.4 standard for its PHY and MAC layers, combined with 6LoWPAN technology (IPv6 over Low-Power Wireless Personal Area Networks), to ensure excellent compatibility with IPv6 devices such as smartphones, computers, and internet infrastructure.

Application Scenario

app sce

Thread is specifically designed for low-power smart home devices such as lighting, thermostats, and door locks. Its mesh network supports self-healing of faulty nodes, ensuring reliable connectivity.

app sce

Thread is suitable for large commercial building automation scenarios, such as lighting, HVAC, security, and asset tracking. Its high scalability and reliability enable stable communication among a large number of devices.

app sce

Thread enables secure connection of devices to the internet and cloud through a Border Router, supporting functions like remote monitoring and firmware updates. Its 1.3.0 and 1.4 versions standardize Border Router design, further simplifying the integration process with IP infrastructure.

app sce

Thread is based on the IPv6 protocol and seamlessly integrates with existing IP networks such as Wi-Fi and Ethernet. The Border Router provides bidirectional IPv6 connectivity, supporting device interoperability across networks, such as connecting Wi-Fi Matter devices with Thread Matter devices in a home environment.

app sce

As a network layer protocol, Thread supports multiple application layer protocols (such as Matter, KNX IoT, DALI+) to run concurrently on a single network, enhancing the interoperability of devices from different vendors.

Smart Home Device Connectivity
app sce

Thread is specifically designed for low-power smart home devices such as lighting, thermostats, and door locks. Its mesh network supports self-healing of faulty nodes, ensuring reliable connectivity.

Commercial Building Automation
app sce

Thread is suitable for large commercial building automation scenarios, such as lighting, HVAC, security, and asset tracking. Its high scalability and reliability enable stable communication among a large number of devices.

Connection to the Internet and Cloud Services
app sce

Thread enables secure connection of devices to the internet and cloud through a Border Router, supporting functions like remote monitoring and firmware updates. Its 1.3.0 and 1.4 versions standardize Border Router design, further simplifying the integration process with IP infrastructure.

Integration with Other IP Networks
app sce

Thread is based on the IPv6 protocol and seamlessly integrates with existing IP networks such as Wi-Fi and Ethernet. The Border Router provides bidirectional IPv6 connectivity, supporting device interoperability across networks, such as connecting Wi-Fi Matter devices with Thread Matter devices in a home environment.

Support for Interoperability Through Multiple Application Layers
app sce

As a network layer protocol, Thread supports multiple application layer protocols (such as Matter, KNX IoT, DALI+) to run concurrently on a single network, enhancing the interoperability of devices from different vendors.

Basic Working Principle

Thread Protocol

The Thread protocol builds a low-power IPv6 network based on the IEEE 802.15.4 standard. It uses a 6LoWPAN adaptation layer to compress IPv6 headers, thereby reducing transmission overhead, and performs fragmentation and reassembly when data packets exceed the maximum transmission unit (MTU) of the MAC layer. Additionally, the protocol utilizes a Mesh Header at the link layer for multi-hop data forwarding, which reduces the load on the network layer, while the combination of IP routing and 6LoWPAN link-layer forwarding enhances transmission efficiency. Network devices support automatic IPv6 address configuration and transmit data through routing protocols. Security mechanisms protect data frames at the MAC layer using a network-wide key, while the DTLS protocol ensures the security of the commissioning process. New devices require authorized configuration and are uniformly managed by a Commissioner for network entry and parameter transmission.

basic work img
basic work img
Thread Device Roles

The Thread network comprises two roles: Routers and End Devices. Routers act as the backbone of the network and remain always on, responsible for routing data packets. The Thread network can support up to 32 active routers to form a mesh topology, providing redundancy and self-healing capabilities. Routers optimize message forwarding by maintaining a routing table.
End Devices rely on a parent router for communication and can be classified into Router-Eligible End Devices (REEDs) and Sleepy End Devices (SEDs). REEDs have the capability to upgrade to a router, while SEDs are low-power devices that remain active only when necessary and do not participate in routing.

Thread Device Types

Thread network devices are divided into Full Thread Device (FTD) and Minimal Thread Device (MTD). An FTD can function as a Router, Router-Eligible End Device (REED), or Full End Device (FED), and they maintain links with neighboring routers.
MTD has lower hardware requirements and power consumption. They operate as End Devices (EDs), communicating through a parent router and waking up periodically for synchronization. End Devices are further categorized into Sleepy End Devices (SED) and Synchronized Sleepy End Device (SSED). SSED utilize the Coordinated Sampled Listening (CSL) mode to receive data, allowing for precise management of the sleep-wake cycle to achieve higher energy efficiency.

basic work img
basic work img
Thread Border Router

A Border Router is responsible for interconnecting Thread network nodes with external IP networks (Internet/LAN/VPN) and forwarding data. Leveraging the same IPv6 protocol eliminates the need for protocol translation, simplifying communication processes.
A Thread network can also support multiple active Border Routers to provide redundancy and resilience, avoiding single points of failure. Border Routers may additionally offer application-layer services (e.g., Thread device discovery proxies). During commissioning, when the Commissioner resides on an external network, the Border Router acts as a secure intermediary to assist device onboarding. Simultaneously, Border Routers can participate in external routing protocols, announcing global IPv6 prefixes and assigning addresses to network nodes.

Thread Implementation

Thread network implementations are categorized into three hardware architectures:
System-on-Chip (SoC): Integrates radio frequency (RF), processor, and protocol stack into a single chip. Operated directly via Thread APIs, it offers low power consumption, cost-effectiveness, and multi-protocol coexistence (e.g., Wi-Fi/Bluetooth). Ideal for end devices like sensors.
Radio Co-Processor (RCP): Deploys the protocol stack on the host processor while retaining MAC layer control on the RF module. Communication occurs via SPI/UART interfaces using the Spinel protocol. The host processor remains active to ensure reliability, making it suitable for compute-capable devices like video hubs.
Network Co-Processor (NCP): Runs the full OpenThread protocol stack on a co-processor. The host processor sends commands via UART/SPI and can enter sleep mode, while the co-processor maintains network connectivity. Designed for multi-task devices such as gateways or IP cameras.

basic work img

Specification Parameters

spec-param-ico
MAC/PHY
  • Compliance with the IEEE 802.15.4-2015 specification
  • Hardware CSMA-CA mechanism, automatic ACK response, and FCS check
  • Support for all CCA modes (ED/CS/Combined Mode) and per packet RSSI/LQI report
  • Hardware AES-CCM security engine
  • Coexistence mechanism for multi-protocol PHY layers
spec-param-ico
Protocol
  • Fully support Zigbee Pro and Zigbee 3.0 protocols
  • Fully support for the latest Thread protocol (Thread 1.4)
  • Other protocols based on IEEE 802.15.4, e.g., RF4CE

Advantages

spec-adv-ico
Multi-Protocol

Support to run Thread (or Zigebee) and BLE Protocol concurrently.

spec-adv-ico
Low-power, low-latency, and High performance

Providing a complete solution for smart home IoT with low power consumption and high performance.  

spec-adv-ico
Comprehensive development environment

Offers a variety of peripherals and provides comprehensive application examples to accelerate IoT product development.

Product Applications

appli sce
appli sce
appli sce
appli sce
appli sce

Implementation Guide

1
Thread Basic Implementation Process Guide

To implement a basic Thread network, please refer to the sample projects section in the Thread protocol documentation.

2
Border Router Implementation Process Guide

To connect the Thread network to the external internet via a Border Router, refer to the OpenThread Border Router's sample project section in the  documentation.

Recommended Hardware

Part Number
RTL8771HTV
RTL8771GTV
RTL8771GUV
RTL8777G
RTL8762G

Thread Implementation Architecture

RCP

RCP

RCP

SoC

SoC

Application

(Co-work with Host) Thread Border Router Thread Router Thread End Devices

(Co-work with Host) Thread Border Router Thread Router Thread End Devices

(Co-work with Host) Thread Border Router Thread Router Thread End Devices

Matter devices Thread Router Thread End Devices

Matter devices Thread Border Router Thread Router Thread End Devices

Host Interface

UART

UART

USB

-

-

Multi-Protocol

-

-

-

BLE+Thread

BLE+Thread

TX Power (Max)

8dBm

14dBm

14dBm

14dBm

14dBm

Display Interface

-

-

-

-

I8080 MIPI SDI