wpantund
— это драйвер/демон сетевого интерфейса пользовательского пространства, который предоставляет собственный сетевой интерфейс IPv6 сетевому сопроцессору (NCP). Он был написан и разработан Nest Labs для лучшей поддержки подключения потоков в Unix-подобных операционных системах. Он использует шпинель для связи с NCP.
wpantund
не включен в OpenThread. Дополнительную информацию можно найти в репозитории wpantund на GitHub .
Адаптер SPI/HDLC
spi-hdlc-adapter
— это инструмент, который представляет интерфейс SPI как асинхронный последовательный поток, закодированный HDLC-lite.
Этот инструмент используется для поддержки аппаратных проектов, в которых хост Linux и OpenThread NCP подключены через SPI. Преимущество spi-hdlc-adapter
заключается в том, что wpantund
может работать без изменений, как если бы он обменивался данными с NCP через стандартное последовательное соединение.
spi-hdlc-adapter
использует протокол SPI, описанный в Приложении A.2 Интернет-проекта протокола Spinel. Дополнительные сведения см. в README в репозитории OpenThread GitHub.