OT 佣金員 CLI

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

前往 GitHub 查看原始碼

OT-Commissioner GitHub 存放區提供 OT 委員 CLI 支援外部委託服務。

在本指南中,您必須建構並安裝 OT 佣金,再加入「加入工具」。

設定 OT 佣金

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

探索您的聯播網

如要啟動 OT 佣金,您必須找出邊界代理程式服務的 IP 位址和通訊埠編號。要瞭解如何找出這項資訊,請參閱 mDNS Discovery。Border 代理程式同時支援 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 MeshCoP 併接器:

    joiner enableall meshcop J01NU5
    [done]
    
    

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

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. 等待一分鐘,DTLS 握手完成的操作者和加入者之間會完成:

    
    Join success!
    

加入 Thread 網路

接著,在彙整工具裝置上加入 Thread 網路並測試網路連線。

疑難排解

如果您在使用 OT 佣金功能時遇到問題,請查看 commissioner.log (如果有的話)。如要設定記錄,請參閱建構 OT 佣金

IO_ERROR:將 socket 連線至對等互連新增器

嘗試使用其他 IP 位址啟動 OT 佣金。

IO_ERROR:NET - 無法從通訊端讀取資訊

當繫結繫結或連線至 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 佣金 CLI