グーグルは、ブラックコミュニティのための人種的資本を進めてまいります。 どのように参照してください。
このページは Cloud Translation API によって翻訳されました。
Switch to English

コプロセッサ設計

コプロセッサ・デザインは、OpenThreadによってサポートされています。二つの主要な設計アーキテクチャがあります。

  • ネットワークコプロセッサ(NCP) -ホストプロセッサ上のアプリケーション層は、OpenThreadは802.15.4 SOCに特徴
  • 無線コプロセッサ(RCP) -ホストプロセッサ上のアプリケーション層とOpenThreadコア、802.15.4 SOCに最小OpenThreadコントローラ

NCPとホストプロセッサとの間の通信は、典型的には、スピネルプロトコルを介して、SPIまたはUARTを使用して、シリアル・インターフェースを介して行われます。これらの設計の詳細については、参照プラットフォーム設計を

OpenThread例を構築する際に、ご希望のNCP設計のためのファームウェアイメージが自動的に作成されなければなりません。詳細については、 バイナリ

選択事前に構築されたNCPのファームウェアイメージのダウンロードについては、点滅指示に沿って、参照構築済みNCPファームウェアを

スピネルプロトコル

スピネルは、NCPを用いて通信し、管理するホスト装置を可能にするための一般的な管理プロトコルです。最初はスレッドベースのNCPをサポートするように設計された、スピネルは、それが簡単に将来的には他のネットワーク技術に適合させることを可能にする階層化アプローチを使用して設計されています。

このプロトコルは、でOpenThreadに含まれています/src/lib/spinel 。呼ばれるPythonのCLIツールPyspinelはテスト目的のために利用可能です。

詳細については、 スピネルホスト・コントローラ・プロトコルのためのインターネットドラフトを

wpantund

OTは、アーキテクチャをwpantund

wpantund NCPにネイティブIPv6ネットワークインタフェースを提供するユーザスペースネットワークインターフェースドライバ/デーモンです。これは、Unixライクなオペレーティングシステム上でより良いサポートスレッドの接続にネスト・ラボによって書かれ、開発されました。これは、NCPと通信するためにスピネルを使用しています。

wpantund OpenThreadには含まれていません。詳細については、 wpantund GitHubのリポジトリを

SPI / HDLCアダプタ

spi-hdlc-adapter工具HDLC-LITE符号化された非同期シリアルストリームとして提示SPIインタフェースすることです。

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

spi-hdlc-adapterで概説したSPIプロトコル使用付録A.2スピネルプロトコルインターネットドラフトのを。詳細については、 READMEを OpenThread GitHubのリポジトリに。