Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

การค้นพบเครือข่ายและการก่อตัว

เครือข่ายด้าย

เครือข่ายด้ายถูกระบุโดยตัวระบุเฉพาะสามตัว:

  • ID เครือข่ายพื้นที่ส่วนบุคคล 2 ไบต์ (PAN ID)
  • ID เครือข่ายส่วนบุคคลเพิ่มเติมแบบขยายขนาด 8 ไบต์ (XPAN ID)
  • ชื่อเครือข่ายที่มนุษย์สามารถอ่านได้

ตัวอย่างเช่นเครือข่ายเธรดอาจมีตัวระบุต่อไปนี้:

ตัวบ่งชี้ ความคุ้มค่า
PAN ID 0xBEEF
ID XPAN 0xBEEF1111CAFE2222
ชื่อเครือข่าย yourThreadCafe
OT ใช้งานการสแกน

เมื่อสร้างเครือข่ายเธรดใหม่หรือค้นหาเครือข่ายที่มีอยู่เพื่อเข้าร่วมอุปกรณ์เธรดจะทำการสแกนที่ใช้งานอยู่สำหรับเครือข่าย 802.15.4 ภายในช่วงวิทยุ:

  1. อุปกรณ์ออกอากาศการร้องขอ Beacon 802.15.4 ในช่องเฉพาะ
  2. ในทางกลับกันเราเตอร์หรืออุปกรณ์ปลายทางที่มีสิทธิ์ (REED) ใด ๆ ที่อยู่ในระยะแพร่สัญญาณบีคอนที่มีเครือข่ายเธรด PAN ID, XPAN ID และชื่อเครือข่าย
  3. อุปกรณ์ทำซ้ำสองขั้นตอนก่อนหน้านี้สำหรับแต่ละช่อง

เมื่ออุปกรณ์เธรดค้นพบเครือข่ายทั้งหมดที่อยู่ในระยะมันสามารถเชื่อมต่อกับเครือข่ายที่มีอยู่หรือสร้างขึ้นมาใหม่หากไม่พบเครือข่าย

Thread ใช้โปรโตคอล Mesh Link Establishment (MLE) เพื่อกำหนดค่าลิงก์และเผยแพร่ข้อมูลเกี่ยวกับเครือข่ายไปยังอุปกรณ์ Thread

ในการกำหนดค่าลิงก์ MLE ใช้เพื่อ:

  • ค้นหาลิงก์ไปยังอุปกรณ์ข้างเคียง
  • กำหนดคุณภาพของลิงก์ไปยังอุปกรณ์ข้างเคียง
  • สร้างลิงก์ไปยังอุปกรณ์ข้างเคียง
  • เจรจาต่อรองพารามิเตอร์ลิงค์ (ประเภทอุปกรณ์เคาน์เตอร์เฟรมหมดเวลา) กับเพื่อน

MLE เผยแพร่ข้อมูลประเภทต่อไปนี้ไปยังอุปกรณ์ที่ต้องการสร้างลิงก์:

  • ข้อมูลผู้นำ (Leader RLOC, ID พาร์ติชัน, น้ำหนักพาร์ติชัน)
  • ข้อมูลเครือข่าย (คำนำหน้า on-mesh, การกำหนดค่าอัตโนมัติที่อยู่, เส้นทางที่เฉพาะเจาะจงมากขึ้น)
  • เส้นทางการขยายพันธุ์

การเผยแพร่เส้นทางในเธรดทำงานคล้ายกับ Routing Information Protocol (RIP) ซึ่งเป็นโปรโตคอลการจัดเส้นทางระยะทางเวกเตอร์

สร้างเครือข่ายใหม่

หากอุปกรณ์เลือกที่จะสร้างเครือข่ายใหม่อุปกรณ์จะเลือกช่องสัญญาณที่ยุ่งน้อยที่สุดและ PAN ID ที่ไม่ได้ใช้งานโดยเครือข่ายอื่นจากนั้นจะกลายเป็นเราเตอร์และเลือกผู้นำเอง อุปกรณ์นี้ส่งข้อความโฆษณา MLE ไปยังอุปกรณ์ 802.15.4 อื่น ๆ เพื่อแจ้งสถานะการเชื่อมโยงและตอบสนองต่อคำขอ Beacon โดยอุปกรณ์เธรดอื่นที่ดำเนินการสแกนที่ใช้งานอยู่

เข้าร่วมเครือข่ายที่มีอยู่

หากอุปกรณ์เลือกที่จะเข้าร่วมเครือข่ายที่มีอยู่อุปกรณ์จะกำหนดค่า Channel, PAN ID, XPAN ID และชื่อเครือข่ายเพื่อให้ตรงกับเครือข่ายเป้าหมายผ่าน Thread Commissioning จากนั้นจะผ่านกระบวนการ MLE Attach เพื่อแนบเป็น Child (End Device) ) กระบวนการนี้ใช้สำหรับลิงก์ผู้ปกครองเด็ก

  1. เด็กส่ง คำขอผู้ปกครอง หลายผู้รับไปยังเราเตอร์และ REED ที่อยู่ใกล้เคียงทั้งหมดในเครือข่ายเป้าหมาย
  2. เราเตอร์และ REED ที่อยู่ใกล้เคียงทั้งหมด (หากรูปแบบการสแกนคำขอของผู้ปกครองรวมถึง REED) ส่งการ ตอบกลับของผู้ปกครอง พร้อมข้อมูลเกี่ยวกับตัวเอง
  3. เด็กเลือกอุปกรณ์พาเรนต์และส่ง คำขอ ID ลูก ไปที่อุปกรณ์นั้น
  4. ผู้ปกครองส่งการ ตอบสนอง ID เด็ก เพื่อยืนยันการสร้างลิงค์

1. คำขอของผู้ปกครอง

คำขอของผู้ปกครองคือคำขอแบบหลายผู้รับจากอุปกรณ์การเชื่อมต่อที่ใช้ในการค้นหาเราเตอร์และเราท์เตอร์ที่มีสิทธิ์อุปกรณ์ปลายทาง (REED) ใกล้เคียงในเครือข่ายเป้าหมาย

OT MLE แนบคำขอของผู้ปกครอง
เนื้อหาข้อความคำขอของผู้ปกครอง
โหมด อธิบายถึงอุปกรณ์แนบ
ท้าทาย ทดสอบความทันเวลาของการตอบกลับของผู้ปกครองเพื่อป้องกันการโจมตีซ้ำ
สแกนหน้ากาก จำกัด การร้องขอเฉพาะเราเตอร์หรือทั้งเราเตอร์และ REED เท่านั้น

2. การตอบสนองของผู้ปกครอง

การตอบกลับของผู้ปกครองเป็นการตอบสนองแบบ unicast ต่อคำขอของผู้ปกครองที่ให้ข้อมูลเกี่ยวกับเราเตอร์หรือ REED ไปยังอุปกรณ์ที่แนบมา

OT MLE แนบการตอบสนองของผู้ปกครอง
เนื้อหาข้อความการตอบสนองของผู้ปกครอง
รุ่น รุ่นของโปรโตคอลเธรด
คำตอบ สำเนาของคำขอท้าทายหลัก
Link Frame Counter 802.15.4 Frame Counter บนเราเตอร์ / REED
ตัวนับเฟรม MLE ตัวนับเฟรม MLE บนเราเตอร์ / REED
ที่อยู่แหล่งที่มา RLOC16 ของเราเตอร์ / REED
ลิงก์มาร์จิ้น รับคุณภาพสัญญาณของเราเตอร์ / REED
การเชื่อมต่อ อธิบายระดับการเชื่อมต่อของ Router / REED
ข้อมูลผู้นำ ข้อมูลเกี่ยวกับผู้นำของเราเตอร์ / REED
ท้าทาย ทดสอบความตรงต่อเวลาของ Child ID Request เพื่อป้องกันการโจมตีซ้ำ

3. คำขอรหัสลูก

Child ID Request เป็นการร้องขอแบบ unicast จากอุปกรณ์ต่อพ่วง (Child) ที่ส่งไปยังเราเตอร์หรือ REED (Parent) เพื่อจุดประสงค์ในการสร้างลิงก์ Child-Parent หากคำขอถูกส่งไปยัง REED จะเป็นการ อัพเกรดตัวเองเป็นเราเตอร์ ก่อนที่จะยอมรับคำขอ

OT MLE แนบคำขอรหัสลูก
เนื้อหาข้อความขอรหัสลูก
รุ่น รุ่นของโปรโตคอลเธรด
คำตอบ คัดลอกความท้าทายการตอบสนองของผู้ปกครอง
Link Frame Counter 802.15.4 Frame Counter บน Child
ตัวนับเฟรม MLE ตัวนับเฟรม MLE บนลูก
โหมด อธิบายเด็ก
หมดเวลา ระยะเวลาที่ไม่มีกิจกรรมก่อนที่ผู้ปกครองจะลบเด็ก
การลงทะเบียนที่อยู่ (MEDs และ SED เท่านั้น) ลงทะเบียนที่อยู่ IPv6

4. การตอบสนอง ID เด็ก

Child ID Response เป็นการตอบสนองแบบ unicast จากพาเรนต์ที่ส่งไปยัง Child เพื่อยืนยันว่ามีการสร้างลิงค์ Child-Parent

OT MLE แนบการตอบสนอง ID เด็ก
เนื้อหาข้อความตอบกลับ ID เด็ก
ที่อยู่แหล่งที่มา RLOC16 ของผู้ปกครอง
Address16 เด็ก RLOC16
ข้อมูลผู้นำ ข้อมูลเกี่ยวกับผู้นำของผู้ปกครอง (RLOC, ID พาร์ติชัน, น้ำหนักของพาร์ติชัน)
ข้อมูลเครือข่าย ข้อมูลเกี่ยวกับเครือข่ายเธรด (คำนำหน้าบนตาข่ายการกำหนดค่าอัตโนมัติที่อยู่เส้นทางที่เฉพาะเจาะจงมากขึ้น)
เส้นทาง (REED เท่านั้น) เส้นทางการขยายพันธุ์
หมดเวลา ระยะเวลาที่ไม่มีกิจกรรมก่อนที่ผู้ปกครองจะลบเด็ก
การลงทะเบียนที่อยู่ (MEDs และ SED เท่านั้น) ยืนยันที่อยู่ที่ลงทะเบียน

ปะยางรถ

สิ่งที่คุณได้เรียนรู้:

  • อุปกรณ์เธรดทำการสแกนที่ใช้งานอยู่สำหรับเครือข่ายที่มีอยู่
  • เธรดใช้การเชื่อมโยงแบบตาข่ายเพื่อกำหนดค่าการเชื่อมโยงและเผยแพร่ข้อมูลเกี่ยวกับอุปกรณ์เครือข่าย
  • ข้อความโฆษณา MLE แจ้งอุปกรณ์ Thread อื่น ๆ เกี่ยวกับสถานะเครือข่ายและลิงค์ของอุปกรณ์
  • กระบวนการ MLE Attach จะสร้างลิงก์ Child-Parent