wpantund

OT Wpantund 架构

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

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

SPI/HDLC 适配器

spi-hdlc-adapter 是一种将 SPI 接口显示为 HDLC 精简版编码的异步串行流的工具。

此工具用于支持通过 SPI 连接 Linux 主机和 OpenThread NCP 的硬件设计。spi-hdlc-adapter 的优势在于,wpantund 可以未经修改地运行,就像通过标准串行连接与 NCP 通信一样。

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