OT 委任工具 GitHub 存放區中有 OT 委員 CLI 支援外部佣金。
在這份指南中,您將建構並安裝 OT 委員及佣金。
設定 OT 委員會專員
如要使用 OT Commissioner CLI,請先建立建構 OT 佣金。
探索你的網路
如要啟動 OT 委員,您必須找出邊界代理程式服務的 IP 位址和通訊埠號碼。想瞭解如何找出這項資訊,請參閱 mDNS 探索。邊界代理程式支援 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 委員中,針對所有使用
J01NU5
密碼的彙整者啟用 Thread DatalabCoP 連接器:joiner enableall meshcop J01NU5
[done]在加入者裝置上,使用 OT Commissioner 中設定的密碼啟動彙整者角色:
ifconfig up
Donejoiner start J01NU5
Done先等待 DTLS 握手完成委員會和加入者之間的時間:
Join success!
加入 Thread 網路
接著,在彙整工具裝置上加入 Thread 網路並測試網路連線。
疑難排解
如果您遇到 OT 委員相關問題,請查看 commissioner.log
(如果有的話)。如要設定記錄功能,請參閱建構 OT 佣金。
IO_ERROR:將通訊端連線至對等端新增器
嘗試使用其他 IP 位址啟動 OT 委任專員。
IO_ERROR:NET - 讀取通訊端資訊失敗
當 {0/} 呼叫繫結或連線至 OTBR 時,通訊端 API 會傳回此錯誤訊息。如果您收到此錯誤訊息,請嘗試下列方法:
- 啟動 OT 佣金時,請務必傳遞正確的通訊埠編號。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。