การค้นพบได้ที่จะได้รับค่าคอมมิชชัน
การค้นพบได้ที่เกิดขึ้นก่อนการใช้งานจริงและหมายถึงกระบวนการ ของการค้นพบและระบุโหนดที่รับหน้าที่ได้ โดยมี 3 วิธี ซึ่งโหนดที่ได้รับค่าคอมมิชชันสามารถโฆษณาตัวเองได้ เช่น
- พลังงานต่ำ Bluetooth (BLE)
- AP แบบซอฟต์ของ Wi-Fi
- DNS-SD บนเครือข่าย IP หรือที่เรียกว่าการถือ IP ที่มีอยู่ เครือข่าย
ไม่ว่าจะใช้วิธีใด โหนดที่ค่าคอมมิชชันจะโฆษณาข้อมูลดังที่แสดงใน ตาราง 1
ช่อง | ความยาว | ต้องระบุ |
---|---|---|
ตัวแบ่ง | 12 บิต | ใช่ |
รหัสตัวแทนจำหน่ายรายย่อย | 16 บิต | ไม่ได้ |
รหัสผลิตภัณฑ์ | 16 บิต | ไม่ได้ |
ข้อมูลแบบขยาย | เปลี่ยนแปลงได้ | ไม่ได้ |
ตามข้อกำหนดของ Matter รหัสผู้ให้บริการ และ ไม่จําเป็นต้องระบุรหัสผลิตภัณฑ์ แต่ระบุได้ ตัวคั่นคือ และเป็นสิ่งที่จำเป็นในการติดตั้งใช้งานเพื่อจัดสรร อุปกรณ์ที่ถูกต้อง ในกรณีที่อุปกรณ์ที่เหมือนกันหลายเครื่องเชื่อมต่อกัน อาจมีการใช้ข้อมูลแบบขยายเพื่อเข้ารหัสผู้ให้บริการที่กำหนดเอง
อุปกรณ์จำนวนมากจะลงโฆษณาเป็นระยะเวลาสั้นๆ (ประมาณ 3-15 นาที) หลังจาก เพิ่มพลัง อุปกรณ์อื่นๆ ต้องไม่เริ่มโฆษณาเนื่องจากอุปกรณ์หลัก การควบคุมไม่ได้มาจาก Fabric หรือมีการยกเลิกการจัดสรรโดยอัตโนมัติ การโฆษณาอุปกรณ์ เช่น ล็อก นั้นไม่ปลอดภัย ตารางที่ 2 สรุป พฤติกรรมเช่นนี้
ฟังก์ชันหลักของอุปกรณ์ | การประกาศอัตโนมัติ |
---|---|
อุปกรณ์เข้าถึงล็อกและสิ่งกีดขวาง | ไม่ได้ |
การควบคุมส่วนใหญ่เริ่มจากผ้า เช่น สวิตช์หรือไฟ เป็นหลอดไฟ | ใช่ |
การควบคุมส่วนใหญ่ไม่ได้มาจากผ้า เช่น เครื่องล้างจานหรือตู้เย็น | ไม่ได้ |
บลูทูธพลังงานต่ำ
ในโหมดโฆษณานี้ คณะกรรมการจะเห็นโฆษณา BLE ค่าคอมมิชชันต้องใช้อุปกรณ์ต่อพ่วงโปรไฟล์การเข้าถึงทั่วไป (GAP) ติดต่อสื่อสารและลงโฆษณาในสถานะที่ไม่มีค่าคอมมิชชันเป็นระยะๆ สำหรับ 30 คนแรก วินาทีหลังจากเปิดใช้อุปกรณ์ ความถี่ในการโฆษณาต้องสูง นั่นคือ ช่วงเวลา 20 ถึง 60 มิลลิวินาที
หลังจากผ่านไป 30 วินาที อุปกรณ์จะต้องโฆษณาด้วยความถี่ต่ำที่ 150 ถึง 1,500 เป็นมิลลิวินาที เมื่อได้รับการว่าจ้างให้ผลิตผ้ารุ่นแรก อุปกรณ์ต้อง หยุดโฆษณา BLE
ผู้บัญชาการไม่จำเป็นต้องออกคำขอสแกน เครื่องนี้ควรทำงานแบบแพสซีฟ สแกนช่องทางโฆษณา BLE ทั้ง 3 ช่องทาง ได้แก่ 37 (2402 MHz), 38 (2426 MHz) และ 39 (2480 MHz) ช่องเหล่านี้ได้รับเลือกจากภูมิภาคต่างๆ โดยมีลำดับน้อยที่สุด ทับซ้อนกับช่อง Wi-Fi เพื่อลดการรบกวนข้ามคลื่นวิทยุ
ระบบจะไม่ใช้ BLE สำหรับการค้นพบการทํางาน
Wi-Fi Soft AP
เมื่อใช้ Wi-Fi Soft AP ระบบจะค้นหาผู้ได้รับค่าคอมมิชชันผ่านเครือข่ายจุดเข้าใช้งานแบบชั่วคราว (Soft AP) SSID (ชื่อเครือข่าย) ของเครือข่ายอยู่ในรูปแบบ MATTER-ddd-vvvv-pppp โดยที่
- ddd คือ Disriminator แบบ 12 บิต ใน HEX
- vvvv คือรหัสผู้ให้บริการ 16 บิตในรูปแบบฐาน 16
- pppp คือรหัสผลิตภัณฑ์ 16 บิตในรูปแบบ HEX
เมื่อใดก็ตามที่ผู้ตรวจสอบเชื่อมต่อกับผู้ตรวจสอบบัญชี ทั้ง 2 ฝ่ายจะกำหนดค่าที่อยู่ IPv6 เฉพาะระดับลิงก์ ซึ่งจะเปิดใช้การเชื่อมต่อที่เลเยอร์ Wi-Fi ที่ ถึงจุดนี้การค้นหาจะดำเนินต่อไปเช่นเดียวกับในกรณีของเมธอด DNS-SD ที่จะพูดถึงในส่วนถัดไป
นอกจากนี้ Wi-Fi Soft AP อาจใช้ DHCP สำหรับ IPv4 และองค์ประกอบข้อมูล (IE) เพื่อแสดงข้อมูลเพิ่มเติมเฉพาะผู้ให้บริการ IE คือช่องที่มีความยาวผันแปรภายในเฟรมการจัดการ 802.11 (Wi-Fi) ซึ่งช่วยให้ระบบอื่นๆ สามารถนำข้อมูลที่กำหนดเองไปใช้ได้
ควรใช้ช่อง Wi-Fi 1, 6 และ 11 ในระหว่างการสแกนค่าคอมมิชชัน แต่ ต้องสแกนช่องทั้งหมดที่ได้รับอนุญาตตามกฎหมายด้านสเปกตรัมในท้องถิ่น
ไม่ได้ใช้ Wi-Fi Soft AP เพื่อค้นหาการดำเนินการ
DNS-SD
ในกรณีนี้ ระบบจะค้นพบค่าคอมมิชชันโดยบริการชื่อโดเมน - โฆษณา Service Discovery (DNS-SD) ที่มีข้อมูลเกี่ยวกับบริการ ที่แสดงผลโดยโหนด โปรดดู RFC 6762 เพื่อดูข้อมูลเพิ่มเติม เกี่ยวกับ DNS-SD ซึ่งเป็นวิธีทั่วไปในการค้นหาอุปกรณ์ในกรณีต่อไปนี้
- ผู้รับอนุญาตเชื่อมต่อกับอีเทอร์เน็ต จึงมีสิทธิ์เข้าถึงสื่อเครือข่ายที่ไม่ได้เข้ารหัส
- ผู้ได้รับอนุญาตได้เข้าร่วมเครือข่าย Wi-Fi หรือ Thread ด้วยวิธีนอกแบนด์
- ผู้รับมอบสิทธิ์ได้รับมอบสิทธิ์จากอีก Fabric แล้ว และเข้าร่วมเครือข่าย Wi-Fi/Thread แล้ว ในกรณีนี้ คณะกรรมการ ใช้โฆษณา BLE หรือสร้าง Soft AP ไม่ได้ ดังนั้น ระบบจะจัดสรร Fabric รองทั้งหมดผ่านวิธีการนี้
อุปกรณ์ Thread เครื่องไม่ได้ใช้ DNS-SD โดยตรง แต่จะใช้ วิธีผ่านพร็อกซีที่ได้จาก Thread Border Router เมธอดนี้ถูกกำหนดโดย โปรโตคอลการจดทะเบียนบริการ DNS-SD และ พร็อกซีการโฆษณา อุปกรณ์ Thread เครื่องลงทะเบียนตัวเองในบริการ SRP ซึ่งโดยทั่วไปจะมาจาก Border Router Thread บริการนี้จะจัดการการรับส่งข้อมูล mDNS ในนามของโหนด Thread ที่ลงทะเบียนแต่ละโหนดโดยไม่ทำให้เครือข่าย Thread แบกรับการรับส่งข้อมูลเพิ่มเติมที่เกิดจากโปรโตคอลเหล่านี้
ชื่ออินสแตนซ์ DNS-SD สำหรับการค้นพบอุปกรณ์คือ _matterc._udp
และ
ชื่อโฮสต์สร้างขึ้นจากที่อยู่ MAC แบบ 48 บิต หรือ MAC แบบ 64 บิต
ที่อยู่ ซึ่งแสดงเป็นสตริงฐานสิบหก เช่น A5F15790B0D15F32.local.
โดยทั่วไป บันทึกนี้จะโฆษณาก็ต่อเมื่อคณะกรรมการอาจ
ที่ได้รับการว่าจ้าง อย่างไรก็ตาม ยังอาจโฆษณาต่อไปเมื่อไม่ได้อยู่ใน
โหมดการจัดเตรียม ลักษณะการทำงานดังกล่าวมีชื่อว่าการค้นพบเพิ่มเติม
หลังจากการค้นพบ ระบบจะแสดงผลที่อยู่ IPv6 ในระเบียน AAAA และคู่คีย์/ค่าในระเบียน TXT ของ DNS‑SD คู่คีย์/ค่าประกอบด้วยข้อมูล เช่น ตัวระบุ รหัสผู้ให้บริการ และรหัสผลิตภัณฑ์ นอกจากนี้โหนดยังแสดงโฆษณาประเภทย่อยของการจัดเตรียม ซึ่งช่วยให้กรองผลลัพธ์เพื่อค้นหาผู้ได้รับค่าคอมมิชชันที่ตรงกับแอตทริบิวต์หนึ่งๆ ได้
การค้นพบการดำเนินการ
การค้นพบเชิงปฏิบัติการเป็นกระบวนการค้นพบและระบุผล
โหนดที่ได้รับการว่าจ้าง การค้นพบการดำเนินการจะเกิดขึ้นผ่าน IP
เมธอด DNS-SD ชื่ออินสแตนซ์โหนดจะประกอบด้วยข้อมูลที่บีบอัดแบบ 64 บิต
รหัส Fabric และรหัสโหนด 64 บิต รหัสเหล่านี้ในเลขฐานสิบหกจะนำมาต่อกัน
ด้วยเครื่องหมายขีดกลาง เช่น 2906C908D115D362-8FC7772401CD0696.local.
การค้นพบข้อมูลการทํางานใช้ชื่อโฮสต์เป้าหมายเดียวกับการค้นพบอุปกรณ์ DNS-SD
ประเภทบริการ DNS-SD คือ _matter._tcp
แม้ว่าจะมีการใช้การตั้งชื่อ _tcp
อุปกรณ์อาจใช้การส่งอื่นๆ เช่น UDP