將 OpenThread 移至新硬體平台

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

前往 GitHub 查看原始碼

將 OpenThread 堆疊轉移至新的硬體平台:包含幾個步驟:

  1. 設定建構環境
  2. 定義 CMake 規則
  3. 實作 Platform 抽象層 API
  4. 導入進階功能 (硬體抽象層)
  5. 驗證連接埠
  6. 認證與 README

硬體平台需求

OpenThread 需要下列平台服務:

  • IEEE 802.15.4-2006 2.4 GHz 無線電
    • 發送和接收 IEEE 802.15.4 幀
    • 生成 IEEE 802.15.4 確認幀
    • 在接收畫格中提供接收訊號強度指標 (RSSI) 測量結果
  • 計時 1 分的免費倒數計時器,設鬧鐘
  • 用來儲存網路設定的不穩定容量儲存空間
  • 真正的隨機數字產生器 (TRNG)

建構範例

在 OpenThread 存放區中,我們提供多種範例版本。詳情請參閱平台

如需使用中的連接埠範例,請參閱 ot-cc2538ot-efr32ot-nrf528xxot-cc2538 可能會是只從單一平台實作的好方法。「ot-efr32」和「ot-nrf528xx」的導入作業較為複雜,因為它同時支援多個平台。