Wpantund

OT wpantund 架构

wpantund 是一个用户空间网络接口驱动程序/守护程序,可为网络协处理器 (NCP) 提供原生 IPv6 网络接口。它由 Nest Labs 编写和开发,旨在更好地支持类 Unix 操作系统上的 Thread 连接。它使用 Spinel 与 NCP 通信。

OpenThread 不包含 wpantund。如需了解详情,请参阅 wpantund GitHub 代码库

SPI/HDLC 适配器

spi-hdlc-adapter 是一种将 SPI 接口呈现为 HDLC-lite 编码的异步串行流的工具。

此工具用于支持 Linux 主机和 OpenThread NCP 通过 SPI 连接的硬件设计。spi-hdlc-adapter 的好处是,wpantund 可以像通过标准串行连接与 NCP 通信一样,在不修改的情况下运行。

spi-hdlc-adapter 使用 Spinel 协议 Internet 草稿的附录 A.2 中概述的 SPI 协议。如需了解详情,请参阅 OpenThread GitHub 代码库中的 README