โปรไฟล์ Weave

โปรไฟล์ทอ

ใน Weave มีองค์ประกอบหลายอย่าง แต่ฟังก์ชันส่วนใหญ่จะจัดกลุ่มเป็นโครงสร้างเชิงตรรกะที่เรียกว่าโปรไฟล์ แต่ละโปรไฟล์จะสอดคล้องกับชุดฟังก์ชันของ Weave ที่ประกอบด้วย

  • โปรโตคอล
  • บทบาทโปรโตคอล (ผู้เผยแพร่ ผู้สมัครใช้บริการ)
  • ประเภทข้อความ
  • สคีมาและข้อมูลที่เผยแพร่
  • รหัสสถานะ
  • รหัสข้อผิดพลาด

โปรดดูหน้าโปรไฟล์ใน Weave Primer เพื่อดูภาพรวมทั่วไป

เสียงหลัก

โปรไฟล์บางส่วนเป็นศูนย์กลางของฟังก์ชันการทํางานของ Weave ได้แก่

  • การโอนข้อมูลเป็นกลุ่ม (BDX) — โอนไฟล์ ระหว่างโหนด
  • ร่วมกัน — สถานะของระบบและการรายงานข้อผิดพลาด
  • การจัดการข้อมูล - การจัดการฟีเจอร์แบบเรียลไทม์
  • เสียงก้อง - ทดสอบการเชื่อมต่อและเวลาในการตอบสนองของเครือข่าย
  • ความปลอดภัย - สร้างเซสชันที่ปลอดภัย
  • Service Directory — จับคู่ปลายทางไปยัง ทรัพยากรในบริการ

เสียงรอง

ส่วนฟังก์ชันอื่นๆ จะมีฟังก์ชันการทํางานหลักเพิ่มเติม ดังนี้

  • นาฬิกาปลุก - เผยแพร่สภาวะเร่งด่วนผ่านผ้า
  • การควบคุมอุปกรณ์ — จัดการสถานะและการกําหนดค่าของโหนด
  • คําอธิบายอุปกรณ์ — แชร์ข้อมูลประจําตัว ระหว่างโหนด
  • การจัดสรรผ้า — การจัดการผ้าระดับทรัพยากร
  • ฮาร์ตบีต - ระบุอายุการใช้งานของโหนด
  • ภาษา — ระบุทรัพยากรของทรัพยากร
  • การจัดสรรเครือข่าย — การจัดการเครือข่ายระดับทรัพยากร
  • การจัดสรรบริการ — จับคู่และลงทะเบียนทรัพยากร
  • การอัปเดตซอฟต์แวร์ — จัดการกระบวนการอัปเดตซอฟต์แวร์
  • รายงานสถานะ — การรายงานสถานะและข้อผิดพลาดแบบเดิม
  • บริการเวลา — ซิงค์ข้อมูลเวลาระหว่างทรัพยากรและบริการ
  • เขตเวลา - จัดการการตั้งค่าเขตเวลา ระหว่างทรัพยากร
  • การจับคู่โทเค็น — จับคู่โทเค็นการตรวจสอบสิทธิ์
  • อุโมงค์ - จัดการอุโมงค์ Weave

เทคโนโลยีทอผ้า

เทคโนโลยีทอผ้า

แกนของ Weave ประกอบด้วยโมดูล 4 รายการ ได้แก่

  • เครื่องมือจัดการความปลอดภัย - จัดการเซสชันที่ปลอดภัยทั้งหมด (CASE, PASE,TAKE) ระหว่างทรัพยากร
  • เครื่องมือจัดการ Exchange — จัดการบริบทการแลกเปลี่ยน (การสนทนา) ระหว่างทรัพยากร ตามที่กําหนดโดยโปรไฟล์แต่ละรายการ
  • เลเยอร์ข้อความ — การขนส่งขนาดเล็กและเลเยอร์ของเซสชันสําหรับการสื่อสาร
  • สถานะผ้า — จัดการความปลอดภัยและการกําหนดค่าของผ้า ซึ่งรวมถึงเซสชันและคีย์ผ้า

โปรไฟล์และลักษณะเฉพาะรองจะอยู่ในโปรไฟล์หลักและโปรไฟล์หลักอย่าง Weave

โดย Weave ใช้การขนส่งแบบพื้นฐานของ TCP, UDP และ BLE เพื่อส่งข้อความ Weave TCP และ UDP ใช้ทั้ง IPv4 และ IPv6 ผ่านเทคโนโลยีต่างๆ เช่น เทรดและ Wi-Fi ส่วน BLE จะถือว่าเป็นลิงก์แบบจุดต่อจุดโดยไม่มีความสามารถในการเปลี่ยนเส้นทาง