OpenWeave
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.
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.
Pourquoi utiliser OpenWeave ?
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.
Avec OpenWeave, vous pouvez bénéficier des meilleures technologies de communication que la famille Nest. des produits.
-
Sécurisation des communications
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. -
Rapidité et fiabilité
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. -
Facile à connecter
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. -
Toujours à jour
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).
Outil Simulation réseau Happy
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.
Compatibilité multiplate-forme
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.
Protocoles et profils
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.
Scripts de test
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
Ajout de la plate-forme sans fil Gecko EFR32 de Silicon Labs
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.
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.
Création d'un groupe de travail pour la maison connectée via IP
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.
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.
Couche d'appareil et exemple d'application de verrouillage nRF52840
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.
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.
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
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
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.
Serrure Nest × Yale
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
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.
Mieux avec OpenThread
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.