OT 佣金員 CLI

前往 GitHub 查看原始碼

OT 委任工具 GitHub 存放區中有 OT 委員 CLI 支援外部佣金。

在這份指南中,您將建構並安裝 OT 委員及佣金。

設定 OT 委員會專員

如要使用 OT Commissioner CLI,請先建立建構 OT 佣金

探索你的網路

如要啟動 OT 委員,您必須找出邊界代理程式服務的 IP 位址和通訊埠號碼。想瞭解如何找出這項資訊,請參閱 mDNS 探索。邊界代理程式支援 IPv4 和 IPv6 連線。

連線到邊界路由器

  1. 啟動 OT 委員 CLI:

    commissioner-cli
    
    
  2. 設定 PSKc:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. 連線至 OTBR,提供您的 mDNS IP 位址和通訊埠:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. 確認委員會人員有效:

    active
    true
    [done]
    
    

委託加入者

連線至邊界路由器後,OT 調度工具可以對結合器裝置進行委任。

  1. 在 OT 委員中,針對所有使用 J01NU5 密碼的彙整者啟用 Thread DatalabCoP 連接器:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. 在加入者裝置上,使用 OT Commissioner 中設定的密碼啟動彙整者角色:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. 先等待 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