Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English
OpenWeave est une implémentation open-source de la couche d'application réseau Weave, l'épine dorsale de communication sécurisée et fiable des produits Google Nest. C'est une solution polyvalente et légère pour les appareils de faible puissance.

Chez Nest, nous pensons que les technologies de base qui sous-tendent les produits pour la maison connectée doivent être ouvertes et accessibles. L'alignement autour de principes fondamentaux communs aidera les produits à communiquer de manière sécurisée et transparente les uns avec les autres.
Les fonctionnalités d'OpenWeave reposaient sur les exigences identifiées par Nest lors de la création de son écosystème de produits. Les protocoles de chiffrement de Weave sont conçus pour s'adapter aux contraintes de processeur et de mémoire des appareils IoT actuels. Il a un format de message compact et ne communique que lorsque cela est nécessaire, de sorte que les capteurs peuvent fonctionner sur piles pendant des années.

Avec OpenWeave, vous pouvez utiliser la même technologie de communication de pointe que la famille de produits Nest.
  • La sécurité du tissage est indépendante du réseau sous-jacent. Chaque interaction entre les produits, les applications et les services cloud est sécurisée. Et comme Weave a des domaines de confiance à plusieurs niveaux, les opérations sensibles ne sont accessibles que par les bons appareils.
  • Les produits Weave peuvent communiquer directement entre eux sans s'appuyer sur le cloud. Même si Internet tombe en panne ou en cas de panne de courant, les produits Weave peuvent continuer à fonctionner ensemble.
  • Weave est aussi simple que de scanner un code QR. Il ajoute en toute sécurité le nouvel appareil au réseau d'appareil à appareil. Ensuite, ces appareils aident le nouveau à se connecter à Internet.
  • Les produits nécessitent des corrections de bogues, des correctifs de sécurité et des améliorations pour suivre la technologie et évoluer avec les besoins de votre famille. Weave s'occupe automatiquement des mises à jour logicielles en arrière-plan.

Caractéristiques

Non seulement OpenWeave implémente Weave, mais il inclut une variété de fonctionnalités et d'outils qui facilitent la création, le déploiement et le test d'un réseau domestique (HAN).
Happy est un outil pour l'orchestration légère des topologies de réseau simulées. Utilisez-le pour tester les protocoles réseau et d'autres programmes d'exécution distribués sur une seule machine de développement Linux sans utiliser de matériel de périphérique IoT.
OpenWeave est pris en charge par une variété de chaînes d'outils et de cibles, telles que Linux, Mac, Windows et les plates-formes intégrées. Il comprend des scripts de construction pour Android et iOS, ainsi qu'une couche de périphérique pour les adaptations de plate-forme.
OpenWeave est plus qu'une simple gestion des traits. Il comprend plusieurs protocoles tels que l'API Web Weave pour les interactions appareil à cloud et Weave Reliable Messaging pour les communications appareil à appareil. Des profils tels que Echo, Heartbeat et Time Sync assurent la stabilité du tissu Weave.
Utilisez la suite de scripts de test unitaire incluse pour automatiser les tests de la fonctionnalité Weave dans votre déploiement IoT simulé. Ou créez le vôtre à l'aide des liaisons Java, Cocoa ou Python.

Nouvelles

18 février 2020

La prise en charge de la famille de SoC Wireless Gecko EFR32 de Silicon Labs a été ajoutée à la couche de périphériques OpenWeave. Les EFR32MG12 et EFR32MG21 sont pris en charge, et nous avons également ajouté un nouvel exemple d'application pour un dispositif de verrouillage de porte connecté pour les deux plates-formes.
19 déc.2019

Google a rejoint Amazon, Apple et la Zigbee Alliance pour former le groupe de travail Connected Home over IP . Ce groupe prévoit de développer et de promouvoir l'adoption d'une nouvelle norme de connectivité libre de droits pour accroître la compatibilité entre les produits de maison intelligente, la sécurité étant un principe de conception fondamental. Google contribue à Weave dans le cadre de cet effort.
17 mai 2019

Nous avons récemment ajouté la couche de périphérique à OpenWeave, une couche d'adaptation de plate-forme qui implémente le code nécessaire pour intégrer OW avec plusieurs fournisseurs de plate-forme. Et pour la nouvelle couche de périphérique Nordic nRF5, nous avons ajouté un exemple d'application pour un dispositif de verrouillage de porte connecté.

Conçu par Nest, pour des choses réfléchies

Les produits pour la maison connectée ne sont pas comme les téléphones portables. Chacun prend une forme différente pour résoudre un problème différent. Et quand vous regardez à l'intérieur, vous constaterez que les capacités matérielles du processeur, de la RAM, de la puissance et des radios varient tout aussi considérablement. Pour fabriquer d'excellents produits aussi rapides et fiables que nos maisons câblées traditionnelles, Nest avait besoin d'un protocole de communication sécurisé et fiable qui fonctionne avec une large gamme de matériel.

Découvrez Weave en action avec le système d'alarme Nest Secure, un exemple concret de ce que Weave peut faire.
Nest Guard, le clavier électrique au cœur du système d'alarme Nest Secure, est toujours activé. Nest Guard informe le service et l'application de tout changement de capteur avec Weave via le réseau Wi-Fi. Et en cas de panne de courant, il fonctionne sur une batterie de secours et peut toujours parler au service en utilisant Weave sur cellulaire.
Nest Detect, le petit capteur alimenté par batterie du système d'alarme Nest Secure, économise l'énergie en ne se réveillant que lorsqu'il y a une activité. En utilisant Weave sur un réseau Thread, les capteurs Nest Detect peuvent communiquer avec Nest Guard lorsqu'une porte ou une fenêtre s'ouvre ou qu'un mouvement est détecté, même lorsque l'alimentation est coupée.
Parce qu'ils partagent Weave comme langue commune, la serrure Nest × Yale et le système d'alarme Nest Secure fonctionnent mieux lorsqu'ils sont ensemble. Lorsque vous déverrouillez votre porte d'entrée, la serrure indique automatiquement à Nest Secure que vous pouvez désarmer en toute sécurité, vous n'avez donc pas à le faire. La serrure hérite de la robustesse du Nest Guard, restant pleinement opérationnelle même en cas de panne de courant ou d'Internet.
Nest Connect sert de prolongateur de portée pour le système d'alarme Nest Secure. En utilisant Weave et Thread, il maintient le Nest Guard et le Nest Detect connectés lorsqu'ils sont éloignés, en particulier dans les grandes maisons. Il connecte également la serrure Nest × Yale à Internet.
OpenThread publié par Google est une implémentation open-source du protocole de mise en réseau Thread. OpenWeave peut fonctionner sur OpenThread, en tirant parti du réseau maillé et de la sécurité fiables de Thread. OpenWeave + OpenThread est une solution IoT à l'échelle de la production sans égal.
Tous les droits sont réservés. Java est une marque déposée d'Oracle et / ou de ses filiales. Thread est une marque déposée de Thread Group, Inc.