Thread (network protocol)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Thread is an IPv6-based, closed-documentation (paid membership required for access to specifications[1]) royalty-free[2] networking protocol for Internet of Things (IoT) "smart" home automation devices to communicate on a local wireless mesh network.[3]

In July 2014, the "Thread Group" alliance was announced, which today is a working group with the companies Nest Labs (a subsidiary of Alphabet/Google), Samsung, ARM Holdings, Qualcomm, NXP Semiconductors/Freescale, Silicon Labs, Big Ass Solutions, Somfy, OSRAM, Tyco International, and the lock company Yale in an attempt to have Thread become the industry standard by providing Thread certification for products.[4]

Thread uses 6LoWPAN, which in turn uses the IEEE 802.15.4 wireless protocol with mesh communication, as does ZigBee and other systems. Thread however is IP-addressable, with cloud access and AES encryption. It currently supports up to 250 devices in one local network mesh.[5]

An "AS IS" BSD licensed free and open-source implementation of Thread (called "OpenThread") has also been released by Nest.[6]

Competing IoT protocols

Other competing Internet of Things (IoT) protocols currently already in wide use globally for include ZigBee, Z-Wave, and Bluetooth LE (also known as Bluetooth Smart).[7]

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

<templatestyles src="Asbox/styles.css"></templatestyles>

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. OpenThread
  7. Lua error in package.lua at line 80: module 'strict' not found.