OpenWeave هو تطبيق مفتوح المصدر لطبقة تطبيقات Weave، وهي العمود الفقري الآمن والموثوق لخدمات Google Nest. وهو عبارة عن حل متعدد الاستخدامات وخفيف الوزن للأجهزة التي تعمل بالطاقة المنخفضة.

في Nest، نعتقد أن التقنيات الأساسية التي تعتمد عليها المنتجات المنزلية المتصلة يجب أن تكون مفتوحة ويمكن الوصول إليها. سيؤدي التوافق مع الأساسيات الشائعة إلى مساعدة المنتجات على التواصل بأمان وسلاسة مع بعضها البعض.
استندت منصة OpenWeave إلى المتطلبات التي حدّدتها Nest أثناء إنشاء المنظومة المتكاملة لمنتجاتها. تم تصميم بروتوكولات Weave لتلائم قيود المعالج وذاكرة أجهزة IoT اليوم. إنها تتضمن تنسيق رسائل صغيرًا ولا يتم توصيلها إلا في حال الحاجة إليها، لذلك يمكن تشغيل أجهزة الاستشعار على البطاريات لسنوات.

باستخدام OpenWeave، يمكنك استخدام تقنية الاتصال الأفضل في فئتها والتي تستخدمها عائلة Nest. من المنتجات.
  • تعتمد خدمة Weave Security بشكل مستقل عن الشبكة الأساسية. إنّ كل تفاعل بين المنتجات والتطبيقات وخدمات السحابة الإلكترونية آمن. ولأنّ Weave تتضمّن نطاقات متعدّدة الثقة، لا يمكن الوصول إلى العمليات الحسّاسة إلا من خلال الأجهزة المناسبة.
  • يمكن لمنتجات Weave أن تتواصل مع بعضها مباشرةً بدون الاعتماد على السحابة الإلكترونية. حتى في حال انقطاع الإنترنت أو انقطاع التيار الكهربائي، قد تستمر منتجات Weave في العمل معًا.
  • يمكنك بسهولة مسح رمز الاستجابة السريعة ضوئيًا. وتضيف الجهاز الجديد بأمان إلى الشبكة من جهاز إلى آخر. ثم تساعد هذه الأجهزة الجهاز الجديد على الاتصال بالإنترنت.
  • تتطلّب المنتجات إصلاحات أخطاء ورموز تصحيح أمنية وتحسينات لمواكبة آخر التطورات التكنولوجية وتواكب احتياجات عائلتك. وسيتولى تطبيق Weave تلقائيًا تحديثات البرامج في الخلفية.

الميزات

لا تستخدم OpenWeave تطبيق Weave فحسب، بل تشمل أيضًا مجموعة متنوعة من الميزات والأدوات التي تسهّل إنشاء شبكة منطقة محلية (HAN) ونشرها واختبارها.
سعيد هو أداة التنسيق الخفيف لتنظيمات الشبكة الافتراضية. كما يمكنك استخدامها لاختبار بروتوكولات الشبكات وبرامج التنفيذ الموزعة الأخرى على جهاز تطوير نظام التشغيل Linux واحد بدون استخدام أجهزة أجهزة IoT.
وتتوافق مجموعة أدوات OpenWeave مع مجموعة متنوعة من سلاسل الأدوات والاستهدافات، مثل أنظمة التشغيل Linux وMac وWindows والأنظمة الأساسية المضمّنة. ويتضمن البرنامج نصوصًا برمجية لنظامي التشغيل Android وiOS، بالإضافة إلى طبقة جهاز لملاءمة الأنظمة الأساسية.
OpenWeave أكثر من مجرد إدارة للسمات. وتتضمّن هذه الأداة بروتوكولات متعددة، مثل واجهة برمجة تطبيقات الويب Weave للتفاعل من الجهاز إلى السحابة الإلكترونية، وكذلك تطبيق Weave موثوق به للمراسلة على مستوى الجهاز. وتضمن الملفات الشخصية، مثل Echo وHeartBeat وTime Sync، استقرار المنسوج.
استخدِم الحزمة المضمّنة من النصوص البرمجية التجريبية للوحدة التنظيمية لاختبار اختبار Weave تلقائيًا في محاكاة نشر إنترنت الأشياء (IoT). أو أنشئ لغة خاصة بك باستخدام روابط Java أو Cocoa أو Python.

الأخبار

18 شباط (فبراير) 2020

تمّت إضافة خدمة SoCo EFR32 اللاسلكية في "مُختبَر السيليكون" إلى خدمة OpenWeave Device Layer. يتوافق كل من EFR32MG12 وEFR32MG21 مع طلبك الجديد، كما أضفنا نموذجًا جديدًا لجهاز قفل الباب المتصل على كلا النظامين الأساسيين.
19 كانون الأول (ديسمبر) 2019

انضمت Google إلى Amazon وApple وZigbee Alliance لتشكيل مجموعة عمل Connected Home عبر IP. وتخطط هذه المجموعة لتطوير وإتاحة معيار اتصال جديد غير خاضع لحقوق الملكية لزيادة التوافق بين المنتجات المنزلية الذكية، مع اعتبار الأمان ركيزة أساسية للتصميم. تساهم Google بنظام Weave في إطار هذه الجهود.
17 أيار (مايو) 2019

لقد أضفنا مؤخرًا طبقة "الجهاز" إلى OpenAave، وهي طبقة للتكيّف في النظام الأساسي تنفّذ الرمز اللازم لدمج OW مع عدّة مورّدين لمنصات. وبالنسبة إلى طبقة جهاز Nest nRF5 الجديدة، أضفنا نموذجًا للتطبيق على جهاز قفل الباب المتصل.

من تصميم Google Nest

تختلف المنتجات المنزلية المتصلة عن الهواتف الجوّالة. ويتخذ كل شكل شكلاً مختلفًا لحل مشكلة مختلفة. وعندما تنظر إلى الداخل، ستجد إمكانيات الجهاز تختلف في وحدة المعالجة المركزية (CPU) وذاكرة الوصول العشوائي (RAM) والطاقة والراديو، إلى حد كبير. لتصميم منتجات رائعة سريعة ويمكن الاعتماد عليها مثل المنازل التقليدية السلكية، احتاج Nest إلى بروتوكول اتصالات آمن وموثوق يعمل مع مجموعة واسعة من الأجهزة.

يمكنك الاطّلاع على أمثلة حيّة أثناء استخدام جهاز إنذار Nest Secure. نظامًا مثالاً على ما يمكن أن يقوم به تطبيق Weave.
Nest Guard، لوحة المفاتيح المزوّدة بالطاقة في قلب نظام إنذار Nest Secure، قيد التشغيل دائمًا. يسمح Nest Guard للخدمة والتطبيق بمعرفة أي تغييرات في جهاز الاستشعار باستخدام Weave عبر شبكة Wi-Fi. وفي حالة انقطاع التيار الكهربائي، يعمل على بطارية احتياطية ولا يزال بإمكانه التفاعل مع الخدمة باستخدام Weave عبر شبكة الجوّال.
Nest Detect، هو جهاز الاستشعار الصغير الذي يعمل بالبطارية من نظام الإنذار في Nest Secure، ولا يحفظ الطاقة إلا من خلال الاستيقاظ عند ممارسة النشاط. باستخدام جهاز Weave عبر شبكة Thread، يمكن لأجهزة استشعار Nest Detect التحدث إلى Nest Guard عندما يتم فتح باب أو نافذة أو عند رصد حركة، حتى عند انقطاع التيار الكهربائي.
ولأنهما يشاركان تطبيق Weave كلغتهما المشتركة، يعمل قفل Nest × Yale ونظام الإنذار من Nest Secure بشكل أفضل عندما يعملان معًا. عند فتح قفل الباب الأمامي، فإنّ القفل يخبر Nest Secure تلقائيًا بأنّه آمن للإيقاف، وبذلك لا تضطر إلى استخدامه. يكتسب القفل قوة Nest Guard، ويظل قيد التشغيل بالكامل حتى عند انقطاع التيار أو انقطاع الإنترنت.
يعمل Nest Connect بصفته مدِّن النطاق لنظام إنذار Nest Secure. باستخدام جهاز Weave وThread، يتم الحفاظ على تواصل Nest Guard وNest Detect عندما يكون بعيدًا عن بعضهم، لا سيما في المنازل الكبيرة. كما يربط أيضًا Nest × Yale Lock بالإنترنت.
تم إصدار Openthread من Google وفقًا لبروتوكول الشبكات المفتوحة المصدر. يمكن تشغيل OpenWeave أعلى Openسلسلة، وذلك مستفيدًا من أمان الشبكات المتداخلة وشبكاتها ذات سلاسل المحادثات. OpenWeave + Openthread هو حل IoT على نطاق الإنتاج لا شيء له.
جميع الحقوق محفوظة. إنّ Java علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين. thread هي علامة تجارية مسجَّلة لشركة Thread Group, Inc.