OpenThread Daemon

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

OpenThread Daemon (OT Daemon) 是 OpenThread POSIX 建構模式,可以服務形式執行 OpenThread。它使用 UNIX 通訊端做為輸入和輸出,用戶端可以使用 OpenThread CLI 做為通訊協定進行連線和通訊。

OT Daemon 是用於無線電無線電處理器 (RCP) 設計。包含在 OpenThread 的 /src/posix 中。

建構

如要建構 OT Daemon 二進位檔,請執行 cmake-build 指令碼,並搭配 OT_DAEMON 切換按鈕使用 POSIX 版本:

./bootstrap
./script/cmake-build posix -DOT_DAEMON=ON

連線

建構完成後,將其連結至 OpenThread 節點。

模擬節點:

./build/posix/src/posix/ot-daemon 'spinel+hdlc+forkpty://output/simulation/bin/ot-rcp?forkpty-arg=1'

實際節點位於 /dev/ttyACM0

./build/posix/src/posix/ot-daemon 'spinel+hdlc+uart:///dev/ttyACM0?uart-baudrate=115200'

控管

執行 OT Daemon 的執行個體時,請使用內建控制器來管理已連結的節點:

./build/posix/src/posix/ot-ctl

系統隨即會開啟 OpenThread 指令列,您可以照常使用。

您也可以使用 ot-ctl 二進位檔,直接透過指令列發出 OpenThread CLI 指令:

sudo ot-ctl state

程式碼研究室

如要進一步瞭解如何使用 OT Daemon,請參閱我們的模擬程式碼研究室:

使用 Docker 來模擬模擬程式碼研究室 透過建構工具鍊試用模擬程式碼研究室