ดูแหล่งที่มาใน GitHub |
A
account (บัญชี)
บัญชีที่สร้างใน home.nest.com ซึ่งให้สิทธิ์เจ้าของบัญชี (ผู้ใช้) ควบคุมอุปกรณ์ Nest ผ่านเว็บแอปพลิเคชัน/อุปกรณ์เคลื่อนที่
จัดการ
แต่ละโหนดในผ้า Weave มีที่อยู่ IPv6 ที่ไม่ซ้ํากัน (ULA) ที่ไม่ซ้ํากัน
เลเยอร์แอปพลิเคชัน
สานโปรไฟล์และ gRPC API ที่เกี่ยวข้องซึ่งมีโปรโตคอลที่แชร์ซึ่งใช้ในการสื่อสารระหว่างอุปกรณ์กับโฮสต์ของบริการ
โปรโตคอลเลเยอร์แอปพลิเคชัน
โปรโตคอล Weave ที่มุ่งเน้นการสื่อสารระหว่างกระบวนการทั่วทั้งเครือข่าย IP และให้บริการอินเทอร์เฟซการสื่อสารและบริการของผู้ใช้ปลายทาง
การรักษาความปลอดภัยระดับแอปพลิเคชัน
อุปกรณ์ Weave อาจรวมอยู่ในโดเมนความปลอดภัยอย่างน้อย 1 โดเมน ซึ่งรักษาความปลอดภัยด้วยคีย์โดเมน คีย์จะรวมถึงคีย์ Epoch ต่อเนื่องและได้รับการจัดการโดยบริการให้สิทธิ์ โปรดดูบริการให้สิทธิ์
บริการให้สิทธิ์
บริการตรวจสอบสิทธิ์อุปกรณ์และไคลเอ็นต์ของระบบ Weave และมอบคีย์แอปพลิเคชันและคีย์แอปพลิเคชันที่ได้รับอนุญาตให้แก่อุปกรณ์ไคลเอ็นต์และรีดดิ้งกรุ้ปที่ใช้ในการใช้งานการรักษาความปลอดภัยระดับแอปพลิเคชัน โปรดดูการรักษาความปลอดภัยระดับแอปพลิเคชัน
B
BLE
โปรโตคอลวิทยุไร้สายที่ Weave รองรับ
เครื่องเซาะร่อง
อุปกรณ์ในเครือข่ายพื้นที่บ้าน (HAN) ที่กําหนดเส้นทางข้อความ Weave ระหว่างเครือข่ายชุดข้อความและ Wi-Fi และสร้างอุโมงค์ข้อมูลระหว่าง HAN และบริการ Nest
C
การก
โปรโตคอล Session-Assistd Implementation (CASE) คือใบรับรองการสร้างเซสชัน Weave ที่ปลอดภัยโดยใช้ใบรับรอง Weave ซึ่งอาจเป็นใบรับรองฮาร์ดแวร์หรือใบรับรองความปลอดภัยระดับแอปพลิเคชันที่ให้บริการโดยการให้สิทธิ์ก็ได้ ดูใบรับรอง Weave
คอนโทรลเลอร์
ผู้ควบคุมข้อมูลคือบริการที่ใช้ฟังก์ชันการทํางานขั้นสูง เช่น ตัวควบคุมกลุ่มอุปกรณ์แสงสว่าง ตัวควบคุมโซน HVAC และระบบควบคุมการมีคนอยู่
คําสั่ง
คําขอเฉพาะแอปพลิเคชันที่ดําเนินการด้วยคําขอมาตรฐานไม่ได้ บางครั้งเรียกว่าคําสั่งที่กําหนดเอง
วัน
รหัสอุปกรณ์
ประเภทของรหัสโหนด อุปกรณ์แต่ละเครื่องมีรหัสที่ไม่ซ้ํากันทั่วโลกแบบ 64 บิตที่กําหนดไว้ในเวลาผลิต แนบอยู่กับใบรับรองอุปกรณ์ในการตรวจสอบสิทธิ์ข้อมูลประจําตัวของอุปกรณ์ ใช้เป็นรหัสโหนดสําหรับอุปกรณ์ ดูรหัสโหนด
จ.
เหตุการณ์
การยืนยันความถูกต้องตามความเป็นจริงเกี่ยวกับลักษณะเฉพาะในเวลาหนึ่งๆ โดยไม่มีการตอบสนองที่คาดไว้ เช่น รหัสผ่านที่ป้อนเพื่อปลดล็อกลิ้นตายจะสร้างเหตุการณ์ เหตุการณ์ที่พบบ่อยที่สุดคือการเปลี่ยนแปลงพร็อพเพอร์ตี้ที่แสดงพร้อมคําขอการแจ้งเตือนเพื่อวัตถุประสงค์พิเศษ
F
คีย์ผ้า
คีย์สําหรับผ้า Weave แต่ละชิ้นที่ไม่ซ้ํากันซึ่งสร้างขึ้นโดยอุปกรณ์แรกที่สร้างผ้าและนํามาใช้จับคู่อุปกรณ์ถัดไปกับผ้า
รหัสผ้า
ค่า 64 บิตที่ไม่ซ้ํากันซึ่งสามารถระบุผ้า Weave ได้ทั่วโลก สร้างขึ้นแบบสุ่มเมื่อมีการแนะนําอุปกรณ์ Nest กับโครงสร้างเป็นครั้งแรก
การจัดสรรผ้า
จับคู่อุปกรณ์กับผ้า Weave ในท้องถิ่นโดยการให้รหัสผ้าและคีย์ผ้าที่จําเป็นต้องใช้ในการสื่อสารกับอุปกรณ์และบริการอื่นๆ
การจัดสรรโรงงาน
ขั้นตอนการผลิตที่กําหนดค่าไว้ล่วงหน้าสําหรับอุปกรณ์ที่มีโปรไฟล์ Weave และใบรับรองฮาร์ดแวร์
โมดูลฟรอนท์เอนด์ (FEM)
วงจรรวม (IC) ที่มีคอมโพเนนต์ทั้งหมดที่จําเป็นในการประมวลผลสัญญาณความถี่วิทยุ (RF) ที่เข้ามาเป็นความถี่ตัวกลาง (IF) หรือในรูปแบบดิจิทัล
ชม.
ใบรับรองฮาร์ดแวร์
ใบรับรอง Weave ที่จัดหาเป็นค่าเริ่มต้นจากโรงงานเมื่อผลิตในอุปกรณ์ ใบรับรองนี้จะใช้ในการตรวจสอบสิทธิ์อุปกรณ์เมื่อจับคู่อุปกรณ์กับผ้า Weave และกับบริการ Nest
เครือข่ายภายในบ้าน (HAN)
ชุดอุปกรณ์ภายในบ้านที่เป็นส่วนหนึ่งของผ้า Weave และมอบการสื่อสารแบบไร้สายที่ปลอดภัยได้
I
การจัดสรรภาคสนาม
ทําให้อุปกรณ์เข้าถึงข้อมูลที่จําเป็นสําหรับผู้เข้าร่วมแบบเต็มได้ในผ้า Weave
ที่ปรับปรุงใหม่
ชุดของคุณสมบัติที่อธิบายฟังก์ชันระดับสูง เช่น ฟังก์ชันของแสงสีจะมีลักษณะ เป็นวงปิด ระดับ และสี ซึ่งทั้งหมดนี้ทํางานร่วมกันเพื่อใช้อินเทอร์เฟซ ColorLight ระบุไว้ในสคีมา Weave
L
กําลังปล่อยผ้า
แยกความสัมพันธ์ระหว่างโหนดสมาชิกและโหนดที่เหลือใน Weave Weave แล้วเปลี่ยนโหนดเป็นโหนดอิสระ หากโหนดออกจากผ้า Weave ที่มีเพียง 2 โหนด ผ้าจะหยุดทํางาน
จ.
ข้อความ
ข้อมูลจัดรูปแบบระหว่างโหนดในเครือข่ายเดียวกันเพื่อให้เปลี่ยนแปลงข้อมูลหรือสื่อสารข้อมูล
ข้อมูลเมตา
ข้อมูลที่อยู่ในองค์ประกอบต่างๆ ของสคีมาเพื่อมีการจํากัดหรืออธิบายองค์ประกอบนั้นเพิ่มเติม เช่น การทําเครื่องหมายคุณสมบัติของพร็อพเพอร์ตี้เป็น "read-only."
การสมัครใช้บริการร่วมกัน
เมื่อทรัพยากรสมัครรับข้อมูลจากกันและกัน และแต่ละแบบทําหน้าที่เป็นทั้งผู้เผยแพร่และผู้สมัครใช้บริการตามลักษณะเฉพาะ
ไม่ใช่
องค์กร NCP
โปรเซสเซอร์ร่วม การใช้ NCP จะวางสแต็กเทรซบนวงจรที่ผสานรวมกัน 1 ชุด ขณะที่ซอฟต์แวร์ Weave และแอปพลิเคชันจะอยู่ในชิปที่ 2 เปรียบเทียบกับ SoC
Nest API
API ข้อมูลแบบเรียลไทม์ที่ให้สิทธิ์เข้าถึงข้อมูลที่แชร์โดยอุปกรณ์ Nest เมื่อใช้ Nest API คุณจะสร้างผลิตภัณฑ์ที่เข้าถึงข้อมูลของอุปกรณ์ Nest เพื่ออ่านหรือเขียนค่าของข้อมูลที่แชร์ได้
บริการ Nest
โครงสร้างพื้นฐานในระบบคลาวด์ที่เชื่อมต่ออุปกรณ์ HAN เข้ากับโมเดลข้อมูล มอบการเข้าถึงระยะไกล และใช้ตัวควบคุมอัจฉริยะเพื่อสร้างระบบนิเวศที่ครอบคลุม
การจัดสรรเครือข่าย
วิธีการสร้างการเชื่อมต่อระหว่างอุปกรณ์กับเครือข่าย Wi-Fi หรือเครือข่ายชุดข้อความภายใน ซึ่งอาจเกี่ยวข้องกับการใส่รหัสเครือข่ายและข้อมูลการกําหนดเส้นทาง หรือข้อมูลรับรองการเข้าถึงเครือข่าย เช่น คีย์ Wi-Fi ที่แชร์ล่วงหน้า
โหนด
โฮสต์ของอุปกรณ์หรือบริการ Weave ที่เข้าร่วมใน Weave Fabric ได้ ทุกโหนดในผ้ามีที่อยู่ IPv6 ที่ไม่ซ้ํากัน ดูโฮสต์บริการและผ้าสาน
ที่อยู่ที่ได้รับโหนด
ที่อยู่ IPv4 หรือ IPv6 ที่มอบหมายให้โดยโครงสร้างพื้นฐานของเครือข่ายของผู้ใช้ปลายทาง เช่น ผ่าน DHCP
รหัสโหนด
ค่า 64 บิตที่ไม่ซ้ํากันซึ่งจะระบุโหนดในผ้า Weave ทั่วโลก
O
การสมัครใช้บริการแบบเที่ยวเดียว
คําขอจากสมาชิกไปยังผู้เผยแพร่สําหรับอินสแตนซ์ของลักษณะอย่างน้อย 1 รายการ
OTA
การอัปเดตเฟิร์มแวร์ผ่านอากาศ (OTA)
P
กำลังจับคู่
ขั้นตอนการเข้าร่วมอุปกรณ์กับเครือข่ายในบ้าน ผ้า Weave และบัญชีผู้ใช้ Nest Service
รหัสการจับคู่
รหัสอักขระที่ใช้ในการจับคู่อุปกรณ์กับผ้า Weave รายการนี้จะเข้ารหัสใน Weave Device Descriptor และพิมพ์ควบคู่ไปกับคิวอาร์โค้ดเพื่อเปิดใช้การจับคู่ ดูตัวอธิบายอุปกรณ์ Weave
ผ่าน
การสร้างเซสชันการตรวจสอบสิทธิ์ด้วยรหัสผ่าน ซึ่งเป็นโปรโตคอลสําหรับการตรวจสอบสิทธิ์ร่วมกัน ใช้สําหรับสร้างเซสชันที่ปลอดภัยครั้งแรกระหว่างอุปกรณ์ Weave 2 เครื่องโดยใช้รหัสการจับคู่
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้คือลักษณะนิสัยที่แสดงถึงสถานะของทรัพยากร เช่น ความสว่างของหลอดไฟ หรือระบุว่ามีคนอยู่บ้านหรือไม่ ประกอบด้วยประเภท ชื่อ แท็ก และข้อมูลเมตา เช่น ค่าเริ่มต้นและข้อจํากัด ระบุไว้ในสคีมา Weave
โปรโตคอล
กําหนดโครงสร้างแพ็กเก็ตของข้อมูลที่ส่ง รวมถึงคําสั่งควบคุมที่จัดการเซสชัน
ผู้จัดพิมพ์
บทบาทโปรโตคอลที่ใช้ใน Weave Data Management ผู้เผยแพร่เนื้อหาจัดทําและแสดงอินสแตนซ์ของสคีมาเวอร์ชันหนึ่งๆ อย่างน้อย 1 รายการให้กับสมาชิกอย่างน้อย 1 ราย และส่งการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงสคีมา ดูการจัดการข้อมูล Weave
R
การจัดการลักษณะเฉพาะแบบเรียลไทม์
ฟังก์ชันการจัดการข้อมูล Weave ซึ่งมีการจัดการคําขอและเหตุการณ์ของรัฐทั้งหมดในรูปแบบที่ระบุโดยการเผยแพร่
ส่งคำขอ
ข้อความประเภท Weave คําขอคือคําขอให้ดําเนินการกับลักษณะที่มีการตอบสนองที่คาดไว้ คําขออาจมีพารามิเตอร์และการตอบกลับที่มีสถานะและพารามิเตอร์ พร็อพเพอร์ตี้จะได้รับการตรวจสอบและตรวจสอบด้วยคําขอข้อมูลพร็อพเพอร์ตี้มาตรฐาน การเปลี่ยนแปลงพร็อพเพอร์ตี้จะมีผลกับคําขอการอัปเดตมาตรฐาน และผู้เผยแพร่โฆษณาจะแจ้งให้ผู้ติดตามทราบถึงการเปลี่ยนแปลงของลักษณะที่มีคําขอการแจ้งเตือนมาตรฐาน
คําขอเฉพาะแอปพลิเคชันนอกเหนือจากข้อมูลพร็อพเพอร์ตี้ อัปเดต และการแจ้งเตือนจะได้รับการจัดการโดยคําสั่ง
การกําหนดค่าทรัพยากร
การกําหนดค่าสําหรับลักษณะการใช้คําจํากัดความของทรัพยากรหนึ่งๆ ระหว่างอุปกรณ์กับตัวควบคุม ระบุไว้ในสคีมา Weave
เครื่องจัดการทรัพยากร
พร็อกซีทรัพยากรที่สร้างในบริการ Nest สําหรับอุปกรณ์ทุกเครื่องใน HAN เพื่อเปิดใช้การเข้าถึงอุปกรณ์จากระยะไกล
รหัสทรัพยากร
ตัวระบุทรัพยากรที่ไม่ซ้ํากันทั่วโลก สําหรับอุปกรณ์ นี่คือรหัสอุปกรณ์ เมื่อสร้างบริการอื่นแล้ว บริการ Nest จะกําหนดทรัพยากรที่ไม่ใช่อุปกรณ์ให้กับทรัพยากรดังกล่าว
พร็อกซีทรัพยากร
เครื่องจัดการของลักษณะเฉพาะของทรัพยากรที่ใช้สําหรับตําแหน่งของข้อมูลหรือเพื่อจัดการปลายทางที่ง่วงนอน พร็อกซีจะจัดการพร็อพเพอร์ตี้และคิวคําขอทรัพยากรและคิว
ทรัพยากร
คือข้อมูลเชิงตรรกะหรือทางกายภาพ เช่น อุปกรณ์ โครงสร้าง หรือผู้ใช้ ซึ่งประกอบด้วยอินสแตนซ์ลักษณะเฉพาะและอินเทอร์เฟซที่อธิบายความสามารถและลักษณะการทํางานของอินเทอร์เฟซ ระบุไว้ในสคีมา Weave
RTOS
ระบบปฏิบัติการแบบเรียลไทม์ที่ใช้ไมโครคอนโทรลเลอร์แบบจํากัด Weave ใช้ FreeRTOS
วินาที
สคีมา
คําอธิบายอย่างเป็นทางการของรูปแบบและอินเทอร์เฟซมาตรฐานและผู้ให้บริการเฉพาะ
ไดเรกทอรีบริการ
บริการไดเรกทอรีที่พร้อมใช้งานบนผ้า Weave
ปลายทางบริการ
ปลายทางของบริการ Nest ที่ใช้โปรโตคอลโปรไฟล์ Weave ที่เจาะจงซึ่งแสดงด้วยรหัสปลายทางบริการรายการเดียวในผ้า Weave
รหัสปลายทางของบริการ
ประเภทของรหัสโหนด ปลายทางของบริการแต่ละรายการที่กําหนดไว้ในบริการ Nest จะระบุด้วยรหัสปลายทางของบริการ รหัสที่ไม่ซ้ํากันซึ่ง Nest กําหนดและไม่เปลี่ยนแปลง
โฮสต์บริการ
เอนทิตี (อุปกรณ์ บริการ หรือแอป) ที่เป็นผู้รับผิดชอบลักษณะที่เฉพาะเจาะจง หน้าที่รวมถึงสถานะการจัดการ การตอบกลับคําขอและคําสั่ง ตลอดจนการทริกเกอร์เหตุการณ์
การจัดสรรบริการ
เชื่อมโยงอุปกรณ์ Weave กับบริการ Nest และบัญชีผู้ใช้
SoC
ระบบวงจรรวมบนชิป ในการใช้งาน SoC นั้น ชุดข้อความ เทรด และซอฟต์แวร์แอปพลิเคชันทั้งหมดจะอยู่ในวงจรเดียวที่ผสานรวมอยู่ เปรียบเทียบกับ NCP
สถานะ
ชุดของพร็อพเพอร์ตี้ที่เชื่อมโยงกับทรัพยากรและลักษณะเฉพาะในเวลาหนึ่งๆ สถานะของทรัพยากรประกอบด้วยสถานะของลักษณะหนึ่ง ดูทรัพยากร ลักษณะของ และสถานะ
เหตุการณ์ของรัฐ
เซ็ตย่อยของเหตุการณ์มาตรฐานที่ใช้สําหรับการแจ้งเตือนการเปลี่ยนสถานะหรือทรัพยากร
ผู้ติดตาม
บทบาทโปรโตคอลที่ใช้ใน Weave Data Management ข้อมูลพร็อพเพอร์ตี้และใช้โควต้าของสคีมาที่เผยแพร่ภายนอกอย่างน้อย 1 รายการ ซึ่งจะเปลี่ยนอินสแตนซ์ที่มีเวอร์ชันของสคีมาที่เผยแพร่ หรือออกคําสั่งเฉพาะแอปพลิเคชันได้ ดูการจัดการข้อมูล Weave
ล้านล้าน
รับ
การแลกเปลี่ยนคีย์ที่ตรวจสอบสิทธิ์ด้วยโทเค็น ซึ่งเป็นโปรโตคอลการตรวจสอบสิทธิ์สําหรับโทเค็นผู้ใช้ BLE ที่ใช้โดย Fob ของคีย์หรืออุปกรณ์เคลื่อนที่
TLV
การเข้ารหัสประเภท-ค่าที่ใช้สําหรับการจัดอันดับข้อมูลไบนารีแบบกะทัดรัด
ลักษณะเฉพาะ
หน่วยฟังก์ชันที่ใช้ซ้ําได้ซึ่งประกอบไปด้วยพร็อพเพอร์ตี้ เหตุการณ์ คําขอ และข้อมูลเมตา ระบุไว้ในสคีมา Weave
อุโมงค์ข้อมูล
เส้นทางที่ปลอดภัยซึ่งสร้างโดยเราเตอร์เส้นขอบสําหรับโอนข้อความ WeDP ในรูปแบบ IPv6 ระหว่าง HAN และบริการ Nest
U
ผู้ใช้
ผู้ที่เป็นเจ้าของอุปกรณ์ Nest มีบัญชี Nest และติดตั้งอุปกรณ์ Nest ไว้ในโครงสร้าง และเชื่อมต่ออุปกรณ์กับบริการ Nest
V
รหัสผู้ให้บริการ
ตัวระบุ 16 บิตที่ไม่ซ้ํากันของบริษัทต้นทางที่ใช้สําหรับคําจํากัดความของลักษณะเฉพาะของผู้ให้บริการและประเภททรัพยากร
รีจิสทรีของผู้ให้บริการ
คอมโพเนนต์โครงสร้างพื้นฐานของบริการเชิงตรรกะที่มีการแมปรหัสผู้ให้บริการกับผู้ให้บริการ และทําให้ Weave อ่านข้อมูลผู้ให้บริการที่มีอยู่และสร้างผู้ให้บริการใหม่ได้
ส่วนขยายลักษณะผู้ขาย
ส่วนขยายที่เจาะจงผู้ให้บริการไปยังลักษณะเฉพาะมาตรฐานที่สามารถเพิ่มพร็อพเพอร์ตี้ ข้อจํากัดของค่าพร็อพเพอร์ตี้ คําสั่งที่กําหนดเอง อาร์กิวเมนต์คําสั่ง และเหตุการณ์ได้ ใช้ได้ในเนมสเปซของผู้ให้บริการเท่านั้น ดูลักษณะเฉพาะ
W
Weave
โปรโตคอลเครือข่ายและแอปพลิเคชันที่ออกแบบมาเพื่อรองรับผลิตภัณฑ์ที่เชื่อมต่อ แพลตฟอร์มนี้เป็นแพลตฟอร์มการสื่อสารที่ปลอดภัยและเสถียรสําหรับอุปกรณ์ที่เชื่อมต่อ และทํางานอยู่ในผลิตภัณฑ์ Nest ทั่วโลกอยู่แล้ว
ใบรับรอง Weave
ใบรับรองการเข้ารหัสแบบ XL แบบ X.509 แบบวงแหวนที่มีการเข้ารหัสข้อมูล TLV และลดลง Weave เพื่อสร้างเซสชันที่ปลอดภัยระหว่างโหนด Weave
ภาษาข้อมูล Weave
ภาษาที่สื่อความหมายซึ่งกําหนดสคีมา Weave ได้แก่ คําจํากัดความของทรัพยากร อินเทอร์เฟซ ลักษณะเฉพาะ และบริการ
การจัดการข้อมูล Weave
โปรโตคอลแอปพลิเคชันที่ใช้สําหรับการจัดการลักษณะแบบเรียลไทม์ การจัดการข้อมูล Weave จะมีการดําเนินการที่กะทัดรัดสําหรับข้อความคําขอทุกประเภท โดยจะแสดงการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงสถานะพร็อพเพอร์ตี้แบบไม่พร้อมกัน
ข้อทอของอุปกรณ์
ข้อมูลที่เข้ารหัสเป็นคิวอาร์โค้ดในอุปกรณ์ที่ให้ข้อมูลที่จําเป็นสําหรับการจับคู่อุปกรณ์กับเครือข่าย มีรหัสการจับคู่ รวมถึงประเภทผลิตภัณฑ์และเวอร์ชัน โปรดดูรหัสการจับคู่
ผ้าสาน
เครือข่ายที่ประกอบด้วยอุปกรณ์ในบ้านที่เชื่อมต่อทั้งหมด บริการ Nest และอุปกรณ์เคลื่อนที่ ซึ่งช่วยให้อุปกรณ์ที่เชื่อมต่อทํางานร่วมกันเพื่อให้บริการได้อย่างปลอดภัย ครอบครัว และผู้มาเยือน
โปรไฟล์ Weave
ชุดแท็กและข้อความที่กําหนดโปรโตคอลเลเยอร์แอปพลิเคชันบน Weave เช่น การจัดการข้อมูล Weave สําหรับการจัดการข้อมูลลักษณะ หรือบริการด้านเวลาสําหรับการซิงค์
โปรโตคอลการรับส่งข้อความ Weave ที่เชื่อถือได้
โปรโตคอลการรับส่งข้อความขนาดเล็กสําหรับ Weave เพื่อส่งข้อความที่เชื่อถือได้ระหว่างอุปกรณ์ 2 เครื่องในผ้า Weave
SDK ของ Weave
การใช้ RTOS และ Linux ของสแต็กการสื่อสารของ Weave, การจัดการเครือข่าย และโปรไฟล์ Weave ทั่วไปที่คุณใช้สร้างรหัสอุปกรณ์ของ Nest'