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

OpenThread を新しいハードウェア プラットフォームに移植

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

GitHub でソースを見る

OpenThread スタックを新しいハードウェア プラットフォームに移植する手順は次のとおりです。

  1. ビルド環境を設定する
  2. CMake ルールを定義する
  3. プラットフォーム抽象化レイヤ API の実装
  4. 高度な機能(ハードウェア抽象化レイヤ)を実装する
  5. ポートを確認する
  6. 認定資格と README

ハードウェア プラットフォームの要件

OpenThread には、以下のプラットフォームサービスが必要です。

  • IEEE 802.15.4-2006 2.4 GHz 無線
    • IEEE 802.15.4 フレームを送受信する
    • IEEE 802.15.4 確認応答フレームを生成する
    • 受信フレームで受信信号強度インジケーター(RSSI)測定値を提供する
  • ミリ秒単位の解像度で、ランニングもできるアラーム
  • ネットワーク設定構成を保存するための不揮発性ストレージ
  • 真の乱数ジェネレータ(TRNG)

ビルド例

OpenThread リポジトリでは、いくつかのサンプルビルドが提供されています。詳細については、プラットフォームをご覧ください。

動作しているポートの例については、ot-cc2538ot-efr32ot-nrf528xx をご覧ください。ot-cc2538 は単一のプラットフォームのみを実装しているため、最初に開始することをおすすめします。ot-efr32ot-nrf528xx は複数のプラットフォームのサポートを実装しているため、もう少し複雑です。