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

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

OT Commissioner CLI รองรับการว่าจ้างภายนอกที่ที่เก็บข้อมูล GitHub ของค่าคอมมิชชัน

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

ตั้งค่า OT Commissioner

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

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

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

เชื่อมต่อกับเราเตอร์เส้นขอบ

  1. เริ่ม CLI ของ OT Commissioner:

    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 หากมี หากต้องการกําหนดค่าการบันทึก โปรดดูที่สร้าง OT Commissioner

IO_ERROR: เชื่อมต่อซ็อกเก็ตกับแอปเทียบเท่า

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

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

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

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

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

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

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

จาก OTBR:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

จากตัวแทน OT:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

ทรัพยากร

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