впантунд

Архитектура OT wpantund

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.