OpenWeave, Google Nest ürünleri için güvenli ve güvenilir iletişim omurgası olan Weave ağ uygulama katmanının açık kaynaklı bir uygulamasıdır. Düşük enerjili cihazlar için çok yönlü ve hafif bir çözümdür.

Nest'te, bağlı ev ürünlerinin temelini oluşturan temel teknolojilerin açık ve erişilebilir olması gerektiğine inanıyoruz. Yaygın temel ilkelere uygun hareket etmek, ürünlerin birbirleriyle güvenli ve sorunsuz bir şekilde iletişim kurmasına yardımcı olur.
OpenWeave'ın özellikleri, ürün ekosistemlerini oluştururken Nest'in belirlediği gereksinimlerle sağlandı. Weave'in şifreleme protokolleri, günümüzün IoT cihazlarının işlemci ve bellek kısıtlamalarına uyacak şekilde tasarlanmıştır. Küçük bir mesaj biçimine sahiptir ve yalnızca gerektiğinde iletişim kurar. Böylece sensörler, yıllardır pillerle çalışabilir.

OpenWeave ile, Nest ailesinin sınıfının en iyisi iletişim teknolojisini kullanabilirsiniz .
  • Weave güvenliği, altyapıdan bağımsızdır. Ürünler, uygulamalar ve bulut hizmetleri arasındaki her etkileşim güvenlidir. Weave, katmanlı güven alanlarına sahip olduğundan hassas işlemlere yalnızca doğru cihazlar üzerinden erişilebilmektedir.
  • Weave ürünleri buluta güvenmeden doğrudan birbiriyle iletişim kurabilir. İnternet bağlantısı kesilse veya güç kesintisi olsa bile Weave ürünleri birlikte çalışmaya devam edebilir.
  • Weave, bir QR kodunu taramak kadar kolaydır. Yeni cihazı güvenli bir şekilde cihazdan cihaza ekler. Ardından bu cihazlar yeni cihazın internete bağlanmasına yardımcı olur.
  • Ürünler teknolojiye ayak uydurmak ve ailenizin ihtiyaçlarına göre gelişmek için hata düzeltmeleri, güvenlik yamaları ve iyileştirmeler gerektirir. Weave, arka planda yazılım güncellemelerini otomatik olarak halleder.

Özellikler

OpenWeave, Weave'i uygulamakla kalmıyor, aynı zamanda bir Ev Alanı Ağı'nın (HAN) kurulmasını, dağıtılmasını ve test edilmesini de kolaylaştıran çeşitli özellik ve araçlar içeriyor.
Mutlu, simülasyonlu ağ topolojilerinin basit bir şekilde düzenlenmesine yönelik bir araçtır. IoT protokollerini, IoT cihazı donanımı kullanmadan ağ protokollerini ve diğer dağıtılmış yürütme programlarını tek bir Linux geliştirme makinesinde test etmek için kullanın.
OpenWeave; Linux, Mac, Windows ve yerleşik platformlar gibi çeşitli araç zincirleri ve hedefler tarafından desteklenir. Android ve iOS için derleme komut dosyaları, platform uyarlamaları için de Cihaz Katmanı içerir.
OpenWeave, yalnızca bir özellik yönetimi değildir. Cihazlar arası etkileşimler için Weave Web API ve cihazdan cihaza iletişim için Weave Güvenilir Mesajlaşma gibi birden çok protokol içerir. Echo, Heartbeat ve Time Sync gibi profiller Weave kumaşının stabilitesini sağlar.
Simüle edilmiş IoT dağıtımınızdaki Weave işlevlerinin testini otomatik hale getirmek için birlikte verilen birim test komut dosyaları paketini kullanın. Dilerseniz Java, Kakao veya Python bağlantılarını kullanarak kendi komutunuzu oluşturabilirsiniz.

Haberler

18 Şubat 2020

Silicon Labs Labs Gecko EFR32 SoC'ler ailesi için destek, OpenWeave Device Layer'a eklendi. Hem EFR32MG12 hem de EFR32MG21 desteklenmektedir. Ayrıca iki platform için de bağlı kapı kilidi cihazına yönelik yeni bir örnek uygulama ekledik.
19 Aralık 2019

Google, IP üzerinden IP Evi çalışma grubunu oluşturmak için Amazon, Apple ve Zigbee Alliance'a katıldı. Bu grup, akıllı ev ürünleri arasındaki uyumluluğu artırmak amacıyla yeni ve telifsiz bir bağlantı standardının benimsenmesini teşvik edip geliştirmeyi planlıyor. Bunu yaparken de temel bir tasarım ilkesi olarak güvenliği ön planda tutuyor. Google, bu çabanın bir parçası olarak Weave'e katkıda bulunmaktadır.
17 Mayıs 2019

OW'yu birden fazla platform tedarikçisiyle entegre etmek için gereken kodu uygulayan OpenAdave platform katmanı katmanı kısa süre önce eklendi. Yeni Nordic nRF5 Cihaz Katmanı'na bağlı bir kapı kilidi cihazı için örnek bir uygulama ekledik.

Dikkatli şeyler için Nest tarafından oluşturuldu

Bağlantılı ev ürünleri cep telefonlarına benzer. Her biri farklı bir sorunu çözmek için farklı şekillerde hareket eder. İçine baktığınızda CPU, RAM, güç ve radyonun donanım özelliklerinin çok büyük farklılıklar gösterdiğini görürsünüz. Geleneksel kablolu evlerimiz kadar hızlı ve güvenilir ürünler üretmek için Nest'in çok çeşitli donanımlarla çalışan güvenli ve güvenilir bir iletişim protokolüne ihtiyacı vardı.

Weave'in nasıl çalıştığını Nest Secure alarmla öğrenin Weave'in neler yapabildiğine dair gerçek bir örnek.
Nest Secure alarm sisteminin kalbinde yer alan, güçle çalışan tuş takımı Nest Guard her zaman açıktır. Nest Guard, hizmet ve uygulamanın, Wiave ile kablosuz ağ üzerindeki herhangi bir sensör değişikliğini bilmesini sağlar. Güç kesilirse yedek pil gücüyle çalışır ve Weave with hücresel özelliğini kullanarak hizmetle yine konuşabilir.
Nest Secure alarm sisteminin küçük, pille çalışan sensörü olan Nest Detect, yalnızca etkinlik olduğunda uyanarak enerjiden tasarruf eder. Bir Thread ağı üzerinden Weave kullanan Nest Detect sensörleri, bir kapı veya pencere açıldığında ya da hareket algılandığında, hatta güç kesilirse Nest Guard ile konuşabilir.
Weave'i ortak dilleri olarak paylaştıkları için Nest × Yale kilidi ve Nest Secure alarm sistemi bir arada olduğunda daha iyi çalışır. Ön kapınızın kilidini açtığınızda kilit, Nest Secure'a otomatik olarak cihazı devre dışı bırakmanın güvenli olduğunu bildirir, böylece sizin yapmanız gerekmez. Kilit, Nest Guard'ın gücünü kullanarak güç veya internet bağlantısı kesildiğinde bile çalışır durumda kalmasını sağlar.
Nest Connect, Nest Secure alarm sistemi için bir uzatıcı işlevi görür. Weave ve Threadingi kullanarak Nest Guard ile Nest Detect'i özellikle büyük evlerde birbirlerinden uzaktayken bağlı tutar. Ayrıca Nest × Yale Lock'u internete bağlar.
Google tarafından yayınlanan OpenThread, Thread ağ iletişimi protokolünün açık kaynak bir uygulamasıdır. OpenWeave, Thread'in güvenilir örgü ağı ve güvenliğinden yararlanarak OpenThread'in üzerinde çalışabilir. OpenWeave + OpenThread, üretim aşamasındaki ikinci bir IoT çözümüdür.
Tüm hakları saklıdır. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır. Thread, Thread Group, Inc.ın tescilli ticari markasıdır.