OT 委派人員命令列支援外部委派,可在 ot-commissioner GitHub 存放區中取得。
在本指南中,您將建構及安裝 OT 委派程式,並委派 Joiner。
設定 OT 委員
如要使用 OT 委員會 CLI,請先建構 OT 委員會。
探索聯播網
如要啟動 OT 委派人員,您必須找出邊界代理服務的 IP 位址和通訊埠號碼。如要瞭解如何找出這項資訊,請參閱「mDNS Discovery」一文。Border Agent 支援 IPv4 和 IPv6 連線。
連線至邊界路由器
啟動 OT 專員 CLI:
commissioner-cli
設定 PSKc:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]連線至 OTBR,並提供 mDNS IP 位址和連接埠:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >確認授權人是否處於有效狀態:
active
true [done]
向彙整器收取佣金
連接到邊界路由器後,OT 委員會就可以委託彙整裝置。
在 OT Commissioner 中,為所有 Joiner 啟用 Thread MeshCoP 加入器,密碼為
J01NU5
:joiner enableall meshcop J01NU5
[done]在彙整裝置上,使用 OT Commissioner 中設定的密碼啟動彙整角色:
ifconfig up
Donejoiner start J01NU5
Done請稍候片刻,等待發布者和加入者之間的 DTLS 握手完成:
Join success!
加入 Thread 網路
接著,在加入者裝置上加入 Thread 網路,並測試網路連線。
疑難排解
如果您有與 OT Commissioner 有關的問題,請查看 commissioner.log
(如果有的話)。如要設定記錄功能,請參閱「建構 OT 委派人員」一文。
IO_ERROR:將通訊端連線至對等互連外掛程式
請嘗試使用其他 IP 位址啟動 OT 監控器。
IO_ERROR:NET - 無法從套接字讀取資訊
當繫結或連線至 OTBR 的呼叫失敗時,Socket API 會傳回此錯誤訊息。如果收到這則錯誤訊息,請嘗試以下做法:
- 啟動 OT Commissioner 時,請確認您傳送的是正確的通訊埠編號。OTBR 重新啟動或您重新啟動平台後,可能會使用其他連接埠。
- 確認 OTBR 正在執行,且已正確設定 Thread 網路 (包括 PSKc)。密碼/委任者憑證必須是長度介於 6 到 255 個字元的字串。
- 檢查全球 IP 位址,例如
ifconfig eth0
。您可能使用錯誤的 IP 位址啟動 OT 專員。
安全性:SSL - 從對等端收到致命警示訊息
OT 管理員會與邊界代理程式服務建立安全的 DTLS 工作階段。嚴重的 SSL 錯誤通常代表安全 DTLS 工作階段失敗。
如果收到這則訊息,請檢查 PSKc。
來自 OTBR:
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
來自 OT 委員會:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
資源
如需其他 commissioner-cli
指令,請參閱 OT Commissioner CLI。