
wpantund
ist ein Netzwerkschnittstellentreiber/Daemon im 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 verwendet Spinel für die Kommunikation mit einem NCP.
wpantund
ist nicht in OpenThread enthalten. Weitere Informationen finden Sie im wpantund GitHub-Repository.
SPI/HDLC-Adapter
spi-hdlc-adapter
ist ein Tool, das eine SPI-Schnittstelle als HDLC-Lite-codierten asynchronen seriellen Stream darstellt.
Dieses Tool wird zur Unterstützung von Hardware-Designs verwendet, bei denen der Linux-Host und der 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 es über eine standardmäßige serielle Verbindung mit dem NCP kommunizieren.
spi-hdlc-adapter
verwendet das im Anhang A.2 des Spinel Protocol Internet-Draft beschriebene SPI-Protokoll. Weitere Informationen finden Sie in der README-Datei im OpenThread-GitHub-Repository.