Wpantund

OT wpantund アーキテクチャ

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

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

SPI/HDLC アダプター

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

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

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