Was ist Thread?

Quelle auf GitHub ansehen

Thread

Thread® ist ein auf IPv6 basierendes Netzwerkprotokoll, das für IoT-Geräte mit geringem Stromverbrauch in einem drahtlosen Mesh-Netzwerk gemäß IEEE 802.15.4-2006 entwickelt wurde. Diese Netzwerke werden auch als Wireless Personal Area Networks (WPANs) bezeichnet. Thread ist unabhängig von anderen 802.15-Mesh-Netzwerkprotokollen wie ZigBee, Z-Wave und Bluetooth LE.

Zu den wichtigsten Funktionen von Thread gehören:

  • Einfachheit: Einfache Installation, Einrichtung und Bedienung
  • Sicherheit: Alle Geräte in einem Thread-Netzwerk werden authentifiziert und alle Kommunikationen werden verschlüsselt
  • Zuverlässigkeit: Selbstheilendes Mesh-Netzwerk ohne Single Point of Failure und Spread-Spectrum-Techniken, um Störungen zu vermeiden
  • Effizienz: Thread-Geräte mit geringem Stromverbrauch können in den Ruhemodus versetzt werden und jahrelang mit Akku betrieben werden
  • Skalierbarkeit: Thread-Netzwerke können auf Hunderte von Geräten skaliert werden

Wenn Sie noch keine Erfahrung mit Thread haben, ist es wichtig, die Grundlagen zu verstehen, um OpenThread in Ihren eigenen Anwendungen verwenden zu können. In dieser Einführung werden die Konzepte hinter Thread und seine Funktionsweise erläutert. Außerdem wird ein Sprungbrett für die OpenThread-Entwicklung geboten.

Wir gehen davon aus, dass Sie über gute Kenntnisse in den folgenden Bereichen verfügen:

  • IEEE 802.15.4
  • Netzwerk- und Routingkonzepte
  • IPv6

Die vollständige Thread-Spezifikation finden Sie unter threadgroup.org.