Wpantund

OT Wpantund-Architektur

wpantund ist ein Treiber/Daemon für eine Netzwerkschnittstelle mit Nutzerbereich, der eine native IPv6-Netzwerkschnittstelle für einen Network Co-Processor (NCP) bereitstellt. Sie wurde von Nest Labs geschrieben und entwickelt, um die Thread-Konnektivität auf Unix-ähnlichen Betriebssystemen besser zu unterstützen. Es nutzt Spinel, um mit einem NCP zu kommunizieren.

wpantund ist nicht in OpenThread enthalten. Weitere Informationen finden Sie im GitHub-Repository von wpantund.

SPI-/HDLC-Adapter

spi-hdlc-adapter ist ein Tool, das eine SPI-Schnittstelle als asynchronen HDHD-Lite-Stream bereitstellt.

Dieses Tool wird zur Unterstützung von Hardwaredesigns verwendet, bei denen der Linux-Host und OpenThread NCP über SPI verbunden sind. Der Vorteil von spi-hdlc-adapter besteht darin, dass wpantund unverändert ausgeführt werden kann, als würde der Dienst über eine standardmäßige serielle Verbindung mit dem NCP kommunizieren.

spi-hdlc-adapter verwendet das in Anhang A.2 des Spinel Protocol Internet-Draft beschriebene SPI-Protokoll. Weitere Informationen finden Sie in der README-Datei im GitHub-Repository von OpenThread.