wpantund

OT wpantund のアーキテクチャ

wpantund は、ネットワーク コプロセッサ(NCP)にネイティブ IPv6 ネットワーク インターフェースを提供するユーザー空間ネットワーク インターフェースのドライバ / デーモンです。これは、Unix 系オペレーティング システムでの Thread 接続のサポートを強化するために、Nest Labs によって作成および開発されました。Spinel を使用して NCP と通信します。

OpenThread に wpantund は含まれていません。詳細については、wpantund GitHub リポジトリをご覧ください。

SPI/HDLC アダプター

spi-hdlc-adapter は、HDLC-lite でエンコードされた非同期シリアル ストリームとして SPI インターフェースを表示するツールです。

このツールは、Linux ホストと OpenThread NCP が SPI を介して接続されているハードウェア設計のサポートに使用します。spi-hdlc-adapter のメリットは、wpantund が標準のシリアル接続を介して NCP と通信しているかのように、変更せずに実行できることです。

spi-hdlc-adapter は、Spinel Protocol Internet-Draft の付録 A.2 に記載されている SPI プロトコルを使用します。詳細については、OpenThread GitHub リポジトリの README をご覧ください。