OpenWeave یک پیاده‌سازی منبع باز لایه برنامه شبکه Weave است، ستون فقرات ارتباطی امن و قابل اعتماد برای محصولات Google Nest. این یک راه حل همه کاره و سبک وزن برای دستگاه های کم مصرف است.

در Nest، ما معتقدیم که فناوری‌های اصلی که زیربنای محصولات خانگی متصل هستند باید باز و در دسترس باشند. همسویی حول اصول مشترک به محصولات کمک می کند تا به طور ایمن و یکپارچه با یکدیگر ارتباط برقرار کنند.
ویژگی‌های OpenWeave بر اساس الزاماتی است که Nest هنگام ساخت اکوسیستم محصولات خود شناسایی کرده است. پروتکل‌های رمزگذاری Weave به گونه‌ای طراحی شده‌اند که با محدودیت‌های پردازنده و حافظه دستگاه‌های اینترنت اشیا امروزی تناسب داشته باشند. فرمت پیام فشرده ای دارد و فقط در صورت نیاز ارتباط برقرار می کند، بنابراین حسگرها می توانند سال ها با باتری کار کنند.

با OpenWeave، می‌توانید از بهترین فناوری‌های ارتباطی در کلاس خود استفاده کنید که خانواده محصولات Nest از آن استفاده می‌کنند.
  • امنیت بافت مستقل از شبکه زیربنایی است. هر تعامل بین محصولات، برنامه‌ها و سرویس‌های ابری امن است. و از آنجایی که Weave دامنه‌های اعتماد لایه‌ای دارد، عملیات حساس فقط توسط دستگاه‌های مناسب قابل دسترسی است.
  • محصولات بافندگی می توانند مستقیماً بدون اتکا به فضای ابری با یکدیگر صحبت کنند. حتی اگر اینترنت قطع شود یا برق قطع شود، محصولات Weave می توانند با هم کار کنند.
  • بافتن به آسانی اسکن یک کد QR است. به طور ایمن دستگاه جدید را به شبکه دستگاه به دستگاه اضافه می کند. سپس آن دستگاه ها به دستگاه جدید کمک می کنند تا به اینترنت متصل شود.
  • محصولات به رفع اشکال، وصله‌های امنیتی، و بهبودهایی نیاز دارند تا با فناوری همگام شوند و مطابق با نیازهای خانواده شما تکامل پیدا کنند. Weave به طور خودکار از به روز رسانی های نرم افزار در پس زمینه مراقبت می کند.

امکانات

OpenWeave نه تنها Weave را پیاده‌سازی می‌کند، بلکه شامل ویژگی‌ها و ابزارهای مختلفی است که ساخت، استقرار و آزمایش شبکه محلی (HAN) را آسان می‌کند.
Happy ابزاری برای ارکستراسیون سبک توپولوژی های شبکه شبیه سازی شده است. از آن برای آزمایش پروتکل های شبکه و سایر برنامه های اجرایی توزیع شده بر روی یک ماشین توسعه لینوکس بدون استفاده از سخت افزار دستگاه اینترنت اشیا استفاده کنید.
OpenWeave توسط زنجیره های ابزار و اهداف مختلفی مانند لینوکس، مک، ویندوز و پلتفرم های تعبیه شده پشتیبانی می شود. این شامل اسکریپت های ساخت برای اندروید و iOS، و همچنین یک لایه دستگاه برای سازگاری پلت فرم است.
OpenWeave چیزی بیش از مدیریت صفات است. این شامل پروتکل های متعددی مانند Weave Web API برای تعاملات دستگاه به ابر و Weave Reliable Messaging برای ارتباطات دستگاه به دستگاه است. پروفایل هایی مانند Echo، Heartbeat و Time Sync پایداری پارچه Weave را تضمین می کنند.
از مجموعه شامل اسکریپت های تست واحد برای تست خودکار عملکرد Weave در استقرار اینترنت اشیا شبیه سازی شده خود استفاده کنید. یا با استفاده از پیوندهای جاوا، کاکائو یا پایتون، خودتان را بسازید.

اخبار

18 فوریه 2020

پشتیبانی از خانواده SoCهای Wireless Gecko EFR32 Silicon Labs به لایه OpenWeave Device اضافه شده است. هر دو EFR32MG12 و EFR32MG21 پشتیبانی می شوند، و ما همچنین یک برنامه نمونه جدید برای یک دستگاه قفل درب متصل برای هر دو سیستم عامل اضافه کرده ایم.
19 دسامبر 2019

گوگل به آمازون، اپل و اتحاد Zigbee پیوسته تا گروه کاری Connected Home over IP را تشکیل دهد. این گروه قصد دارد برای افزایش سازگاری محصولات خانه هوشمند، با امنیت به عنوان یک اصل اساسی در طراحی، پذیرش یک استاندارد اتصال جدید و بدون حق امتیاز را توسعه و ترویج دهد. گوگل به عنوان بخشی از این تلاش با Weave همکاری می کند.
17 مه 2019

ما اخیراً Device Layer را به OpenWeave اضافه کرده‌ایم، یک لایه سازگاری پلتفرم که کدهای لازم برای ادغام OW با چندین فروشنده پلتفرم را پیاده‌سازی می‌کند. و برای لایه جدید Nordic nRF5 Device، یک برنامه نمونه برای یک دستگاه قفل درب متصل اضافه کرده ایم.

ساخته شده توسط Nest، برای چیزهای متفکر

محصولات خانگی متصل مانند تلفن های همراه نیستند. هر کدام برای حل یک مشکل متفاوت شکل متفاوتی به خود می گیرند. و وقتی به داخل آن نگاه می کنید، متوجه می شوید که قابلیت های سخت افزاری CPU، RAM، برق و رادیوها به همان میزان بسیار متفاوت است. Nest برای تولید محصولات عالی که به سرعت و قابل اعتماد خانه های سیمی سنتی ما هستند، به یک پروتکل ارتباطی ایمن و قابل اعتماد نیاز داشت که با طیف وسیعی از سخت افزار کار می کند.

Weave را در عمل با سیستم هشدار Nest Secure ببینید، یک نمونه واقعی از کارهایی که Weave می‌تواند انجام دهد.
Nest Guard، صفحه‌کلید برق‌دار در قلب سیستم هشدار Nest Secure، همیشه روشن است. Nest Guard به سرویس و برنامه اجازه می‌دهد از هرگونه تغییر حسگر با Weave از طریق شبکه Wi-Fi مطلع شود. و اگر برق قطع شود، با باتری پشتیبان کار می کند و همچنان می تواند با استفاده از Weave over cellular با سرویس صحبت کند.
Nest Detect، حسگر کوچک باتری‌دار سیستم هشدار Nest Secure، تنها با بیدار شدن در هنگام فعالیت، در مصرف انرژی صرفه‌جویی می‌کند. با استفاده از Weave over a 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 منتشر شده توسط گوگل یک پیاده سازی متن باز از پروتکل شبکه Thread است. OpenWeave می تواند در بالای OpenThread اجرا شود و از شبکه مش و امنیت Thread استفاده کند. OpenWeave + OpenThread یک راه حل IoT در مقیاس تولید است که بی نظیر است.
تمامی حقوق محفوظ است. جاوا یک علامت تجاری ثبت شده Oracle و/یا شرکت های وابسته به آن است. Thread یک علامت تجاری ثبت شده Thread Group, Inc است.