Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

コプロセッサーの設計

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

  • 無線コプロセッサ(RCP) -ホストプロセッサ上のアプリケーション層とOpenThreadコア、802.15.4 SOCに最小OpenThread MAC。 RCPとホストプロセッサとの間の通信は、によって管理さOpenThreadデーモンスピネルプロトコル上SPIインタフェースを介し。
  • ネットワークコプロセッサ(NCP) -ホスト・プロセッサ上のアプリケーション層、OpenThreadは802.15.4のSoC上でいただけます。 NCPとホストプロセッサとの間の通信は、によって管理さwpantund典型的スピネルプロトコルを介して、SPIまたはUARTを使用して、シリアルインタフェースを介し。

これらの設計の詳細については、参照プラットフォーム設計を

OpenThreadの例を作成する場合、目的のRCPまたはNCPデザインのファームウェアイメージが自動的に作成されます。詳細については、バイナリ

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

スピネルプロトコル

Spinelは、ホストデバイスがコプロセッサと通信して管理できるようにするための一般的な管理プロトコルです。 Spinelは、当初はスレッドベースのNCPをサポートするように設計されていましたが、将来的に他のネットワークテクノロジーに簡単に適応できるように階層化されたアプローチで設計されました。これは、RCPとNCPの両方の設計で使用されます。

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

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