wpantund is a user-space network interface driver/daemon that provides a
native IPv6 network interface to a Network Co-Processor (NCP). It was written
and developed by Nest Labs to better support Thread connectivity on Unix-like
operating systems. It uses Spinel to communicate with an NCP.
wpantund is not included with OpenThread. For more information, see the
wpantund GitHub repository.
spi-hdlc-adapter is a tool that presents an SPI interface as an HDLC-lite
encoded asynchronous serial stream.
This tool is used to support hardware designs where the Linux host and
OpenThread NCP are connected via SPI. The benefit of
spi-hdlc-adapter is that
wpantund can run unmodified as if it were communicating to the NCP through a
standard serial connection.
spi-hdlc-adapter uses the SPI protocol outlined in
of the Spinel Protocol Internet-Draft. For more information, see the
README in the OpenThread GitHub