Was ist Thread?

Quelle auf GitHub ansehen

Thread

Thread® ist ein IPv6-basiertes Netzwerkprotokoll für leistungsschwache Geräte im Internet der Dinge in einem drahtlosen Mesh-Netzwerk nach IEEE 802.15.4-2006, das auch als Wireless Personal Area Network (WPAN) bezeichnet wird. Thread ist unabhängig von anderen 802.15-Mesh-Netzwerkprotokollen wie ZigBee, Z-Wave und Bluetooth LE.

Zu den Hauptfunktionen von Thread gehören:

  • Einfachheit: Einfache Installation, Inbetriebnahme und Betrieb
  • Sicherheit: Alle Geräte in einem Thread-Netzwerk sind authentifiziert und die gesamte Kommunikation ist verschlüsselt
  • Zuverlässigkeit – Selbstheilendes Mesh-Netzwerk ohne Single Point of Failure sowie Verfahren zum Streuungsspektrum zur Störfestigkeit gegen Störungen
  • Effizienz: Energiesparende Thread-Geräte können jahrelang mit dem Akku betrieben werden.
  • Skalierbarkeit – Thread-Netzwerke können auf Hunderte von Geräten skaliert werden

Wenn Sie mit Thread noch nicht vertraut sind, sollten Sie die Grundlagen kennen, um OpenThread in Ihren eigenen Anwendungen verwenden zu können. Das Ziel dieses Leitfadens ist es, die Konzepte hinter Thread und seiner Funktionsweise zu erklären und einen Sprungbrett für die OpenThread-Entwicklung zu bieten.

Es wird davon ausgegangen, dass Sie über Kenntnisse in folgenden Bereichen verfügen:

  • IEEE 802.15.4
  • Netzwerk- und Routingkonzepte
  • IPv6

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