OT Commissioner CLI รองรับการว่าจ้างภายนอกที่ที่เก็บข้อมูล GitHub ของค่าคอมมิชชัน
ในคําแนะนํานี้ คุณจะต้องสร้างและติดตั้ง OT Commissioner และว่าจ้างช่างเชื่อมระบบ
ตั้งค่า OT Commissioner
หากต้องการใช้ OT Commissioner CLI ก่อนอื่นให้สร้าง OT Commissioner
สํารวจเครือข่ายของคุณ
หากต้องการเริ่มต้น OT Commissioner คุณต้องค้นหาที่อยู่ IP และหมายเลขพอร์ตของบริการภาพเส้นขอบ หากต้องการความช่วยเหลือในการค้นหาข้อมูลนี้ โปรดดู mDNS Discovery Agent เส้นขอบรองรับทั้งการเชื่อมต่อ IPv4 และ IPv6
เชื่อมต่อกับเราเตอร์เส้นขอบ
เริ่ม CLI ของ OT Commissioner:
commissioner-cli
ตั้งค่า PSKc
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]เชื่อมต่อกับ OTBR โดยระบุที่อยู่ IP และพอร์ต mDNS ต่อไปนี้
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >ตรวจสอบว่าค่าคอมมิชชันใช้งานได้:
active
true [done]
ค่าคอมมิชชันแบบเข้าร่วม
เมื่อเชื่อมต่อเราเตอร์ Border แล้ว OT Commissioner จะสามารถกําหนดให้อุปกรณ์ตัวเชื่อมทํางาน
ใน OT Commissioner ให้เปิดใช้ตัวเชื่อม Thread MeshCoP สําหรับตัวเชื่อมทั้งหมดด้วยรหัสผ่าน
J01NU5
joiner enableall meshcop J01NU5
[done]ในอุปกรณ์ตัวช่วยเริ่มต้น ให้ใช้บทบาทผู้กําหนดค่าด้วยรหัสผ่านที่กําหนดค่าไว้ใน OT Commissioner
ifconfig up
Donejoiner start J01NU5
Doneรอแฮนด์เชค 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