OpenThread スタックを新しいハードウェア プラットフォームに移植する手順は次のとおりです。
ハードウェア プラットフォームの要件
OpenThread には、以下のプラットフォームサービスが必要です。
- IEEE 802.15.4-2006
2.4 GHz 無線
- IEEE 802.15.4 フレームを送受信する
- IEEE 802.15.4 確認応答フレームを生成する
- 受信フレームで受信信号強度インジケーター(RSSI)測定値を提供する
- ミリ秒単位の解像度で、ランニングもできるアラーム
- ネットワーク設定構成を保存するための不揮発性ストレージ
- 真の乱数ジェネレータ(TRNG)
ビルド例
OpenThread リポジトリでは、いくつかのサンプルビルドが提供されています。詳細については、プラットフォームをご覧ください。
動作しているポートの例については、ot-cc2538
、ot-efr32
、ot-nrf528xx
をご覧ください。ot-cc2538
は単一のプラットフォームのみを実装しているため、最初に開始することをおすすめします。ot-efr32
と ot-nrf528xx
は複数のプラットフォームのサポートを実装しているため、もう少し複雑です。