Thread (network protocol)

Last updated
Thread
Thread Group wordmark.svg
Developed byThread Group
Industry Home automation
Website threadgroup.org

Thread is an IPv6-based, low-power mesh networking technology for Internet of things (IoT) products. [1] The Thread protocol specification is available at no cost; however, this requires agreement and continued adherence to an End-User License Agreement (EULA), which states that "Membership in Thread Group is necessary to implement, practice, and ship Thread technology and Thread Group specifications." [2]

Contents

Often used as a transport for Matter (Matter over Thread) the protocol has seen increased use for connecting low power or battery operated smart home devices. [3]

Organization

In July 2014, the Thread Group alliance was formed as an industry group to develop, maintain and drive adoption of Thread as an industry networking standard for IoT applications. [4] Thread Group provides certification for components and products to ensure adherence to the spec. Initial members were ARM Holdings, Big Ass Solutions, NXP Semiconductors/Freescale, Google-subsidiary Nest Labs, OSRAM, Samsung, Silicon Labs, Somfy, Tyco International, Qualcomm, and the Yale lock company. In August 2018 Apple Inc. joined the group [5] and released its first Thread product, the HomePod Mini, in late 2020. [6]

Characteristics

Thread uses 6LoWPAN, which, in turn, uses the IEEE 802.15.4 wireless protocol with mesh communication (in the 2.4 GHz spectrum), as do Zigbee and other systems. However, Thread is IP-addressable, with cloud access and AES encryption. A BSD-licensed open-source implementation of Thread, called "OpenThread", is available from and managed by Google. [7]

Thread is a low-power and low-latency wireless mesh networking protocol built using open and proven standards. It uses 6LoWPAN, which is based on the use of a connecting router, called an edge router. Thread calls their edge routers Border Routers. Thread solves the complexities of the IoT, addresses challenges such as interoperability, range, security, energy, and reliability. A Thread network doesn’t have a single point of failure, and it has the ability to self-heal. [8] :8

Thread is based on existing technologies in all its layers: from routing, packeting, and security to its wireless radio technology. Similar to Wi-Fi, with its broad range of devices, Thread is an open standard that is not tied to a specific manufacturer, which minimizes the risk of incompatibilities.

Thread’s IP foundation is application-agnostic, offering product manufacturers the flexibility to choose one (or multiple) application layers to connect devices across multiple networks. [8] :19–21 Developers can bring their apps, devices, systems, and services to market faster because they’re using the same set of tools available for the Internet.

As part of the OpenThread implementation, OpenThread Network Simulator (OTNS) simulates Thread networks using OpenThread POSIX instances and provides visualization and management of those simulated networks. [9] The simulator utilises discrete event simulation and allows for visualisation of communications through a web interface. [10]

Use cases

In 2019, the Connected Home over IP project (later renamed "Matter"), led by the Zigbee Alliance (now the Connectivity Standards Alliance), Google, Amazon, and Apple, announced a broad collaboration to create a royalty-free standard and open-source code base to promote interoperability in home connectivity, leveraging Thread, Wi-Fi, and Bluetooth Low Energy. [11] [12]

See also

Related Research Articles

IEEE 802.15 is a working group of the Institute of Electrical and Electronics Engineers (IEEE) IEEE 802 standards committee which specifies Wireless Specialty Networks (WSN) standards. The working group was formerly known as Working Group for Wireless Personal Area Networks.

<span class="mw-page-title-main">Personal area network</span> Short distance computer network

A personal area network (PAN) is a computer network for interconnecting electronic devices within an individual person's workspace. A PAN provides data transmission among devices such as computers, smartphones, tablets and personal digital assistants. PANs can be used for communication among the personal devices themselves, or for connecting to a higher level network and the Internet where one master device takes up the role as gateway.

Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and other low-power low-bandwidth needs, designed for small scale projects which need wireless connection. Hence, Zigbee is a low-power, low-data-rate, and close proximity wireless ad hoc network.

IEEE 802.15.4 is a technical standard which defines the operation of a low-rate wireless personal area network (LR-WPAN). It specifies the physical layer and media access control for LR-WPANs, and is maintained by the IEEE 802.15 working group, which defined the standard in 2003. It is the basis for the Zigbee, ISA100.11a, WirelessHART, MiWi, 6LoWPAN, Thread, Matter and SNAP specifications, each of which further extends the standard by developing the upper layers which are not defined in IEEE 802.15.4. In particular, 6LoWPAN defines a binding for the IPv6 version of the Internet Protocol (IP) over WPANs, and is itself used by upper layers like Thread.

<span class="mw-page-title-main">Wireless mesh network</span> Radio nodes organized in a mesh topology

A wireless mesh network (WMN) is a communications network made up of radio nodes organized in a mesh topology. It can also be a form of wireless ad hoc network.

<span class="mw-page-title-main">Nordic Semiconductor</span> Norwegian multinational semiconductors manufacturer

Nordic Semiconductor ASA was founded in 1983 and is a Norwegian fabless technology company with its headquarters in Trondheim, Norway. The company specializes in designing ultra-low-power wireless communication semiconductors and supporting software for engineers developing and manufacturing Internet of Things (IoT) products.

<span class="mw-page-title-main">Z-Wave</span> Wireless standard for intelligent building networks

Z-Wave is a wireless communications protocol used primarily for residential and commercial building automation. It is a mesh network using low-energy radio waves to communicate from device to device, allowing for wireless control of smart home devices, such as smart lights, security systems, thermostats, sensors, smart door locks, and garage door openers. The Z-Wave brand and technology are owned by Silicon Labs. Over 300 companies involved in this technology are gathered within the Z-Wave Alliance.

<span class="mw-page-title-main">Home network</span> Type of computer network

A home network or home area network (HAN) is a type of computer network that facilitates communication among devices within the close vicinity of a home. Devices capable of participating in this network, for example, smart devices such as network printers and handheld mobile computers, often gain enhanced emergent capabilities through their ability to interact. These additional capabilities can be used to increase the quality of life inside the home in a variety of ways, such as automation of repetitive tasks, increased personal productivity, enhanced home security, and easier access to entertainment.

6LoWPAN was a working group of the Internet Engineering Task Force (IETF). It was created with the intention of applying the Internet Protocol (IP) even to the smallest devices, enabling low-power devices with limited processing capabilities to participate in the Internet of Things.

A wide variety of different wireless data technologies exist, some in direct competition with one another, others designed for specific applications. Wireless technologies can be evaluated by a variety of different metrics of which some are described in this entry.

<span class="mw-page-title-main">Daintree Networks</span> Building automation company

Daintree Networks, Inc. was a building automation company that provided wireless control systems for commercial and industrial buildings. Founded in 2003, Daintree was headquartered in Los Altos, California, with an R&D lab in Melbourne, Australia.

Jennic Limited was a privately held UK-based fabless semiconductor company founded in 1996. The company developed microcontrollers that integrated radios with low-power wireless standards support; particularly 802.15.4, 6LoWPAN and Zigbee. It also supplied wired communications products, e.g. ATM and RapidIO cores.

<span class="mw-page-title-main">Silicon Labs</span> Global technology company

Silicon Laboratories, Inc. is a fabless global technology company that designs and manufactures semiconductors, other silicon devices and software, which it sells to electronics design engineers and manufacturers in Internet of Things (IoT) infrastructure worldwide.

Nivis, LLC is a company that designs and manufactures wireless sensor networks for smart grid and industrial process automation. Target applications include process monitoring, environmental monitoring, power management, security, and the internet of things. The company is headquartered in Atlanta, Georgia, with additional offices in Romania, where much of its technology is developed. The company's product portfolio consists of standards-based wireless communications systems, including radio nodes, routers, management software and a software stack for native communications. Nivis hardware is operated by open source software.

<span class="mw-page-title-main">Geoff Mulligan</span> American computer scientist

Geoff Mulligan is an American computer scientist who developed embedded internet technology and 6LoWPAN. He was chairman of the LoRa Alliance from its creation in 2015 until 2018, was previously founder and chairman of the IPSO Alliance, is a consultant on the Internet of Things, and in 2013, was appointed a Presidential Innovation Fellow.

<span class="mw-page-title-main">Index of home automation articles</span>

This is a list of home automation topics on Wikipedia. Home automation is the residential extension of building automation. It is automation of the home, housework or household activity. Home automation may include centralized control of lighting, HVAC, appliances, security locks of gates and doors and other systems, to provide improved convenience, comfort, energy efficiency and security.

Weave is a network application layer protocol and, in implementation, a comprehensive toolkit for building connected Internet of Things-class applications, with a primary and current focus on consumer and residential applications.

Matter is an open-source connectivity standard for smart home and IoT devices. It aims to improve interoperability and compatibility between different manufacturer and security, and always allowing local control as an option.

Static Context Header Compression(SCHC) is a standard compression and fragmentation mechanism defined in the IPv6 over LPWAN working group at the IETF. It offers compression and fragmentation of IPv6/UDP/CoAP packets to allow their transmission over the Low-Power Wide-Area Networks (LPWAN).

A smart home hub, sometimes also referred to as a "smart hub", "gateway'", "bridge", "controller" or "coordinator", is a control center/centre for a smart home, and enables the components of a smart home to communicate and respond to each other via communication through a central point. The smart home hub can consist of dedicated computer appliance, software appliance, or software running on computer hardware, and makes it possible to gather configuration, automation and monitoring of a smart house by communicating and controlling different smart devices that consist of for example home appliances, sensors and relays or robots, many of which are commonly categorized under Internet of things.

References

  1. "What is Thread - Overview". Thread Group. Retrieved 25 October 2015.
  2. "The Thread group - Thread 1.1 Specifications". Thread Group. Retrieved 2021-06-26.
  3. Tuohy, Jennifer Pattison (2022-07-29). "What is Thread and how will it help your smart home?". The Verge. Retrieved 2024-04-22.
  4. Noel Randewich (15 July 2014). "Google's Nest launches network technology for connected home". Reuters . Retrieved 18 July 2014.
  5. "Apple joins 'The Thread Group,' opening up the possibility of more advanced HomeKit tech". 9to5Mac. 2018-08-06. Retrieved 2018-08-23.
  6. "Apple introduces HomePod mini: A powerful smart speaker with amazing sound". Apple (Press release). 13 October 2020.
  7. https://openthread.io/
  8. 1 2 Thread Stack Fundamentals (PDF) (Technical report). Thread Group. May 2020. Retrieved 26 June 2021.
  9. openthread/ot-ns, OpenThread, 2024-04-18, retrieved 2024-04-22
  10. "Simulate Thread Networks using OTNS". OpenThread. Retrieved 2024-04-22.
  11. "Amazon, Apple, Google, and Zigbee join forces for an open smart home standard". TechCrunch. 18 December 2019. Retrieved 2019-12-18.[ permanent dead link ]
  12. "Project Connected Home over IP". Project Connected Home over IP. Archived from the original on 2020-06-06. Retrieved 2019-12-18.