Wpantund

OT wpantund-Architektur

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.