ผู้อํานวยการด้าน CLI ของ OT

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ดูแหล่งที่มาใน GitHub

OT Commissioner CLI รองรับการว่าจ้างภายนอกที่ที่เก็บ GitHub สําหรับ OT-Commissioner

ในคู่มือนี้ คุณจะสร้างและติดตั้ง OT Commissioner และค่าคอมมิชชันผู้เข้าร่วม

ตั้งค่า OT Commissioner

หากต้องการใช้ OT Commissioner CLI ก่อนอื่นให้สร้าง OT Commissioner

สํารวจเครือข่าย

หากต้องการเริ่ม OT Commissioner คุณจะต้องค้นหาที่อยู่ IP และหมายเลขพอร์ตของบริการ หากต้องการความช่วยเหลือในการค้นหาข้อมูลนี้ โปรดดู mDNS Discovery Border Agent รองรับทั้งการเชื่อมต่อ IPv4 และ IPv6

เชื่อมต่อกับเราเตอร์ Border

  1. เริ่มต้น OT Commissioner CLI:

    commissioner-cli
    
    
  2. ตั้งค่า PSKc

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. เชื่อมต่อกับ OTBR, ระบุที่อยู่ IP และพอร์ต mDNS:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. ยืนยันว่าค่าคอมมิชชันใช้งานได้:

    active
    true
    [done]
    
    

ค่าคอมมิชชันพนักงานร่วม

เมื่อเชื่อมต่อเราเตอร์ Border แล้ว OT Commissioner จะสามารถกําหนดให้อุปกรณ์เครื่องมือผนวกได้

  1. ใน OT Commissioner ให้เปิดใช้เครื่องมือแยกชุดข้อความ Thread MeshCoP สําหรับช่างเชื่อมต่อทั้งหมดด้วยรหัสผ่าน J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. ในอุปกรณ์ "เครื่องมือเชื่อมต่อ" ให้เริ่มบทบาท "เครื่องมือเชื่อมต่อ" ด้วยรหัสผ่านที่กําหนดค่าไว้ใน OT Commissioner

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. รอสักครู่สําหรับการแฮนด์เชค DTLS ให้เสร็จสิ้นระหว่างค่าคอมมิชชันและผู้รับตัด

    
    Join success!
    

เข้าร่วมเครือข่ายชุดข้อความ

จากนั้นในอุปกรณ์เครื่องมือเชื่อมต่อ ให้เข้าร่วมเครือข่ายชุดข้อความ และทดสอบการเชื่อมต่อเครือข่าย

การแก้ปัญหา

หากคุณมีปัญหากับ OT Commissioner โปรดตรวจสอบ commissioner.log หากมี หากต้องการกําหนดค่าการบันทึก โปรดดูหัวข้อ Build OT Commissioner

IO_ERROR: เชื่อมต่อซ็อกเก็ตกับส่วนเสริมของแอปเทียบเท่า

ลองใช้ที่อยู่ IP อื่นเพื่อเริ่ม OT Commissioner

IO_ERROR: NET - อ่านข้อมูลจากซ็อกเก็ตไม่สําเร็จ

API ของ Socket จะแสดงข้อความแสดงข้อผิดพลาดนี้เมื่อเรียกใช้การเชื่อมโยงหรือเชื่อมต่อกับ OTBR ไม่สําเร็จ หากคุณได้รับข้อความแสดงข้อผิดพลาดนี้ ให้ลองทําตามขั้นตอนต่อไปนี้

  • ตรวจสอบว่าคุณส่งหมายเลขพอร์ตที่ถูกต้องเมื่อเริ่มคําสั่ง OT OTBR อาจใช้พอร์ตอื่นหลังจากรีสตาร์ทหรือคุณรีบูตแพลตฟอร์ม
  • ตรวจสอบว่า OTBR ทํางานอยู่และได้กําหนดค่าเครือข่ายชุดข้อความอย่างถูกต้อง รวมถึง PSKc ด้วย ข้อมูลเข้าสู่ระบบของรหัสผ่าน/ค่าคอมมิชชัน ต้องเป็นสตริงที่มีอักขระ 6 ถึง 255 ตัว
  • ตรวจสอบที่อยู่ IP ทั่วโลก เช่น ifconfig eth0 คุณอาจใช้ที่อยู่ IP ที่ไม่ถูกต้องเพื่อเริ่ม OT Commissioner

ความปลอดภัย: SSL - ได้รับการแจ้งเตือนที่ร้ายแรงจากเพื่อนของเรา

OT Commissioner สร้างเซสชัน DTLS ที่ปลอดภัยด้วยบริการ Agent เส้นขอบ โดยทั่วไปข้อผิดพลาด SSL ร้ายแรงจะบ่งบอกว่าเซสชัน DTLS ที่ปลอดภัยล้มเหลว

หากได้รับข้อความนี้ โปรดตรวจสอบ PSKc

จาก OTBR:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

จาก OT Commissioner:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

ทรัพยากร

ดูคําสั่ง commissioner-cli เพิ่มเติมได้ที่ OT Commissioner CLI