OpenWeave est une mise en œuvre Open Source de la couche d'application réseau Weave, le réseau backbone sécurisé et fiable des produits Google Nest. Il s'agit d'une solution légère et polyvalente pour les appareils à faible consommation d'énergie.

Chez Nest, nous pensons que les technologies de base utilisées par les produits pour la maison connectée doivent être ouvertes et accessibles. L'alignement sur les principes de base courants permettra aux produits de communiquer facilement et de manière sécurisée.
Les fonctionnalités d'OpenWeave sont basées sur les exigences que Nest a identifiées lors de la création de son écosystème de produits. Les protocoles de chiffrement de Weave sont conçus pour répondre aux contraintes de processeur et de mémoire des appareils IoT actuels. Avec son format compact, il ne communique qu'en cas de besoin. Les capteurs peuvent donc fonctionner sur batterie pendant des années.

Avec OpenWeave, vous pouvez bénéficier des meilleures technologies de communication que la famille Nest. des produits.
  • La sécurité de Weave est indépendante du réseau sous-jacent. Toutes les interactions entre les produits, les applications et les services cloud sont sécurisées. Puisque Weave applique des domaines de confiance à plusieurs niveaux, les opérations sensibles sont accessibles uniquement par les bons appareils.
  • Les produits Weave peuvent communiquer directement entre eux, sans dépendre du cloud. Même en cas de panne d'Internet ou de coupure de courant, les produits Weave peuvent continuer à fonctionner ensemble.
  • Weave est aussi simple que de scanner un code QR. Le nouvel appareil est ajouté de manière sécurisée au réseau d'un appareil à un autre. Ces appareils permettent ensuite au nouvel appareil de se connecter à Internet.
  • Les produits nécessitent des corrections de bugs, des correctifs de sécurité et des améliorations pour rester à la page et évoluer avec les besoins de votre famille. Weave se charge automatiquement des mises à jour logicielles en arrière-plan.

Fonctionnalités

Non seulement OpenWeave met en œuvre Weave, mais il comprend également un large éventail de fonctionnalités et d'outils qui facilitent la création, le déploiement et les tests d'un réseau domestique (HAN, Home Area Network).
Happy est un outil permettant une orchestration légère des topologies de réseaux simulées. Utilisez-le pour tester des protocoles réseau et d'autres programmes d'exécution distribués sur une seule machine de développement Linux sans utiliser le matériel de l'appareil IoT.
OpenWeave est compatible avec diverses chaînes d'outils et cibles (Linux, Mac, Windows, etc.) et des plates-formes intégrées. Il comprend des scripts de compilation pour Android et iOS, ainsi qu'une couche d'appareil pour les adaptations de plate-forme.
OpenWeave est bien plus qu'une simple fonctionnalité de gestion des caractéristiques. Elle comprend plusieurs protocoles, comme l'API Weave Web pour les interactions entre appareils et le service de messagerie fiable Weave pour les communications d'un appareil à un autre. Les profils tels que Echo, Heartbeat et Time Sync garantissent la stabilité du tissu Weave.
Utilisez la suite de scripts unitaires de test inclus pour automatiser les tests de la fonctionnalité Weave dans votre déploiement IoT simulé. Vous pouvez également créer les vôtres en utilisant les liaisons Java, Cocoa ou Python.

Actualités

18 février 2020

La compatibilité de la famille de SoCcon Labs Gecko EFR32 a été ajoutée à la couche d'appareil OpenWeave. Les modèles EFR32MG12 et EFR32MG21 sont tous deux compatibles. Nous avons également ajouté un nouvel exemple d'application pour les deux plates-formes.
19 décembre 2019

Google a rejoint Amazon, Apple et la Zigbee Alliance pour former le groupe de travail Maison connectée sur IP. Ce groupe prévoit de développer et de promouvoir l'adoption d'une nouvelle norme de connectivité libre de droits afin d'accroître la compatibilité avec les produits pour la maison connectée. La sécurité est un principe fondamental. Google contribue à Weave dans le cadre de cette initiative.
17 mai 2019

Nous avons récemment ajouté la couche d'appareil à OpenWeave, une couche d'adaptation de plate-forme qui met en œuvre le code nécessaire pour intégrer OW avec plusieurs fournisseurs de plate-forme. Et pour la nouvelle couche d'appareils nordiques nRF5, nous avons ajouté un exemple d'application pour appareil de verrouillage de porte.

Conçu par Nest, pour des objets intelligents

Les produits pour la maison connectée ne sont pas comme les téléphones mobiles. Chacune a sa propre forme pour résoudre un problème différent. En observant l'intérieur, on découvre les capacités matérielles des processeurs, de la RAM, de l'alimentation et des signaux radio, tout aussi radicalement. Pour fabriquer des produits performants qui soient aussi rapides et fiables que dans nos maisons filaires traditionnelles, Nest avait besoin d'un protocole de communication sécurisé et fiable, compatible avec une vaste gamme de matériel.

Découvrez comment Weave en action avec l'alarme Nest Secure Il s'agit d'un exemple concret de ce que peut faire Weave.
Nest Guard, le clavier électrique au cœur du système d'alarme Nest Secure, est toujours activé. Avec Nest Guard, le service et l'application peuvent être informés de tout changement de capteur grâce à Weave sur le réseau Wi-Fi. En cas de coupure de courant, l'appareil fonctionne sur batterie et peut toujours s'adresser au service via Weave via les réseaux mobiles.
Nest Detect, le petit capteur à piles du système d'alarme Nest Secure, préserve l'énergie en se réveillant uniquement en cas d'activité. En utilisant Weave au-dessus d'un réseau Thread, les capteurs Nest Detect peuvent communiquer à Nest Guard lorsqu'une porte ou une fenêtre s'ouvre, ou lorsqu'un mouvement est détecté, même en cas de coupure de courant.
Comme ils ont le même langage courant, la serrure Nest × Yale et le système d'alarme Nest Secure fonctionnent mieux lorsqu'ils sont associés. Lorsque vous déverrouillez votre porte d'entrée, la serrure indique automatiquement à Nest Secure que vous pouvez la désactiver en toute sécurité. La serrure hérite des qualités robustes de Nest Guard et reste entièrement opérationnelle même en cas de panne d'électricité ou d'Internet.
Nest Connect sert d'extension de plage pour le système d'alarme Nest Secure. Grâce à Weave et Thread, il maintient Nest Guard et Nest Detect connectés même lorsqu'ils sont éloignés les uns des autres, en particulier dans les grandes maisons. Elle connecte également la serrure Nest × Yale à Internet.
OpenThread publié par Google est une mise en œuvre Open Source du protocole de mise en réseau Thread. OpenWeave peut s'exécuter sur OpenThread, en profitant de la fiabilité du réseau maillé et de la sécurité de Thread. OpenWeave + OpenThread est une solution IoT de production inégalée.
Tous droits réservés. Java est une marque déposée d'Oracle et/ou ses affiliés. Thread est une marque déposée de Thread Group, Inc.