Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

نسج الملامح

نسج الملامح

هناك العديد من العناصر لمكدس Weave الكامل ، ولكن يتم تجميع معظم الوظائف في بنيات منطقية تسمى ملفات التعريف . يتوافق كل ملف تعريف مع مجموعة محددة من وظائف Weave التي تشمل:

  • البروتوكولات
  • أدوار البروتوكول (الناشر ، المشترك)
  • أنواع الرسائل
  • المخططات والبيانات المنشورة
  • رموز الحالة
  • رموز الخطأ

لن ندخل في كل عنصر من هذه العناصر الآن ، لأنها تختلف من ملف تعريف إلى ملف تعريف.

بالنسبة للمراسلة ، عادة ما تكون رسائل الملف الشخصي رسائل عامة مشفرة في Weave TLV. ومع ذلك ، إذا كانت المساحة مرتفعة ، أو ليست هناك حاجة للمرونة في الحمولة ، فلن يتم استخدام TLV. يعد Echo و Heartbeat أمثلة على الملفات الشخصية التي لا تقوم بترميز الرسائل في TLV.

هناك مجموعة متنوعة من الملفات الشخصية المضمنة في Weave:

مظهر
مشترك دليل خدمة الأمن
إدارة بيانات صدى نبض القلب
نقل البيانات بالجملة تقرير حالة وصف الجهاز
التحكم في الجهاز الخدمات الوقت المنطقة الزمنية
شبكات التزويد نسيج التزويد توفير الخدمة
تحديث برنامج لغة إنذار
نفق رمز الاقتران

دعونا نلقي نظرة سريعة على عدد قليل منهم.

إدارة البيانات

يدير ملف تعريف لإدارة البيانات جميع طلبات السمات باستخدام نموذج النشر والاشتراك. يتم تعيين جميع الوظائف تقريبًا في النظام البيئي Nest للتشغيل اليومي على الموارد والسمات كجزء من مخطط Weave.

سوف نتعمق في المخطط وملف تعريف إدارة البيانات لاحقًا ، ولكن هذا الملف الشخصي هو العمود الفقري لـ Weave.

على سبيل المثال ، تغيير الحالة المسلحة لـ Nest Secure من جهازك المحمول يستخدم إدارة البيانات. يرسل الملف الشخصي الطلبات من المشترك (الجهاز المحمول) إلى موارد أخرى في النسيج (Nest Secure والخدمة) ، والتي تقر الطلب وتغير الحالة المسلحة في المخطط وترسل ردودًا تؤكد التغيير.

صدى صوت

يوفر ملف تعريف Echo آلية أساسية لاختبار اتصال الشبكة وزمن الوصول. تم تصميمه بعد طلب ارتداد ICMP وهو مخصص للاستخدامات المماثلة. إنه مماثل لشبكة ping ، ولكن باستخدام رسائل Weave والتشفير ، إذا تم تحديدها.

تتكون حمولة الصدى من بيانات عشوائية مقدمة من العقدة الطالبة ومن المتوقع أن يتم تكرارها حرفيا في الرد. يستخدم الصدى لاختبار اتصال وأمن وحيوية نسيج Weave.

نبض القلب

يوفر ملف تعريف Heartbeat وسيلة للإشارة إلى حيوية عقدة واحدة إلى العقد الأخرى في الشبكة. عادة ما يتم إرسال نبض القلب النسج على فترات منتظمة. إذا لم يتم استلامها قبل انتهاء صلاحية المهلة التي تم تكوينها ، فمن المفترض أن العقدة قد فشلت.

نبض القلب هو كيف يمكنك التحقق مما إذا كانت عقدة نسج لا تزال متصلة بالنسيج. على سبيل المثال ، يتم استخدام نبضات القلب بين Nest Detects و Nest Guard لضمان فعالية نظام Nest Secure.

نقل البيانات المجمعة

يوفر ملف تعريف البيانات (BDX) القدرة على نقل الملفات بين العقد. قد تكون الملفات في هذا السياق بيانات الاستشعار أو السجلات أو صور البرامج للتحديثات عبر الأثير.

يمكن تشغيل BDX عبر بروتوكولات نقل موثوقة مختلفة ، بما في ذلك TCP و Weave Reliable Messaging.

التزويد

هناك عدد من ملفات تعريف التوفير المستخدمة للمهام المتعلقة بالاقتران والمصادقة وتسجيل الخدمة للموارد.

توفير الشبكة

يعالج ملف تعريف توفير الشبكة مهام مثل البحث عن الشبكات وإضافتها وتمكينها من الموارد في النسيج.

توفير الخدمة

ملف تعريف توفير الخدمة مهام مثل إقران الموارد بحساب أو تسجيلها في خدمة.

تجهيز القماش

نسيج التزويد مقابض الشخصي المهام مثل إنشاء، والانضمام، وترك النسيج، أو الحصول على تكوين النسيج.

خلاصة

ما تعلمته:

  • تتم إدارة الكثير من الوظائف في Weave بواسطة الملفات الشخصية
  • التشكيلات الجانبية هي بروتوكولات تطبيق تتوافق مع مجموعة محددة من الوظائف
  • يحتوي كل ملف تعريف على مجموعة خاصة به من أنواع الرسائل ، عادةً ما يتم ترميزها بواسطة Weave TLV