wpantund
— это драйвер/демон сетевого интерфейса пользовательского пространства, который предоставляет собственный сетевой интерфейс IPv6 для сетевого сопроцессора (NCP). Он был написан и разработан Nest Labs для лучшей поддержки подключения потоков в Unix-подобных операционных системах. Он использует Spinel для связи с 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.