Mozilla WebThings Gateway 0.10 disponible, passerelle pour la maison intelligente et les appareils IoT

Société Mozilla опубликовала sortie d'un nouveau produit Passerelle WebThings 0.10, qui, en combinaison avec les bibliothèques Cadre WebThings forme une plateforme Objets Web pour donner accès à diverses catégories d'appareils grand public et utiliser des API des objets Web organiser l'interaction avec eux. Code de projet est écrit en JavaScript en utilisant la plateforme serveur Node.js et distribué par sous licence MPL 2.0. Firmware avec passerelle préparé pour différents modèles Raspberry Pi. Aussi disponible пакеты pour OpenWrt et Debian, et sur la base d'OpenWrt un logiciel prêt à l'emploi kit de distribution avec prise en charge intégrée de Things Gateway, fournissant une interface unifiée pour la configuration d'une maison intelligente et d'un point d'accès sans fil.

Dans la nouvelle version :

  • Ajout de la prise en charge des thermostats intelligents utilisés pour réguler la température ambiante. Les modèles pris en charge incluent le thermostat Zigbee Zen, le Centralite HA 3156105 et le Z-Wave Honeywell TH8320ZW1000. Grâce à l'interface Web fournie par la plateforme, vous pouvez surveiller à distance la température dans la maison, définir les modes de chauffage ou de climatisation et modifier la température cible. Vous pouvez également créer des règles qui répondent aux changements de température, par exemple allumer un appareil de chauffage ou un climatiseur lorsque certaines limites de température sont atteintes ou en fonction de l'heure de la journée ;

    Mozilla WebThings Gateway 0.10 disponible, passerelle pour la maison intelligente et les appareils IoT

  • Ajout de la possibilité de contrôler les serrures intelligentes prenant en charge le protocole Zigbee ou Z-Wave, telles que le Yale YRD226 Deadbolt et le Yale YRD110 Deadbolt. A l'extérieur du domicile, l'utilisateur peut s'assurer qu'il n'a pas oublié de fermer la porte et, si nécessaire, ouvrir ou fermer la serrure à distance. En définissant des règles, vous pouvez automatiser le verrouillage de la porte à une certaine heure ou envoyer une notification si la serrure reste ouverte ;

    Mozilla WebThings Gateway 0.10 disponible, passerelle pour la maison intelligente et les appareils IoT

  • Un nouveau type de module complémentaire a été ajouté qui vous permet d'étendre les capacités de l'interface utilisateur. Par exemple, en utilisant des modules complémentaires, vous pouvez ajouter de nouvelles sections au menu principal ou implémenter de nouveaux écrans avec des fonctionnalités supplémentaires. Pour créer des modules complémentaires, un nouveau format de fichier manifeste a été proposé, créé par analogie avec les manifestes des modules complémentaires de navigateur basés sur la technologie WebExtensions ;

    Mozilla WebThings Gateway 0.10 disponible, passerelle pour la maison intelligente et les appareils IoT

  • Ajout d'une nouvelle section de paramètres dédiée à la localisation. L'utilisateur peut désormais sélectionner le pays, le fuseau horaire et la langue dans l'interface Web principale, et ces paramètres seront pris en compte dans tous les modules complémentaires et règles utilisés lors du traitement des données dépendant de l'emplacement telles que la météo, le lever/coucher du soleil et les marées. Par exemple, les règles temporelles prendront en compte le passage des horloges à l'heure d'été ou d'hiver, et dans l'interface la température sera affichée dans les unités de changement habituelles ;

    Mozilla WebThings Gateway 0.10 disponible, passerelle pour la maison intelligente et les appareils IoT

  • Ajout de la possibilité d'accéder à toutes les API Web de la plateforme via une seule connexion WebSocket (auparavant, il était nécessaire d'ouvrir une connexion distincte pour chaque appareil). Le consortium W3C a créé un groupe de travail, le Web Thing Protocol Community Group, qui normalisera le protocole basé sur WebSocket pour interagir avec les appareils Web of Things ;
  • L'intégration de la prise en charge de la commande vocale à l'aide d'appareils est attendue dans la prochaine version Mycroft et la mise en œuvre de nouvelles méthodes d'installation.

Pour rappel, WebThings Gateway est est une couche universelle permettant d'organiser l'accès à différentes catégories d'appareils grand public et IoT, masquant les fonctionnalités de chaque plateforme et ne nécessitant pas l'utilisation d'applications spécifiques à chaque fabricant. Pour interagir la passerelle avec les plateformes IoT, vous pouvez utiliser les protocoles ZigBee et ZWave, le WiFi ou la connexion directe via GPIO. La passerelle est possible établir sur une carte Raspberry Pi et obtenez un système de contrôle de maison intelligente qui intègre tous les appareils IoT de la maison et fournit des outils pour les surveiller et les gérer via une interface Web.

La plateforme vous permet également de créer des applications Web supplémentaires pouvant interagir avec les appareils via API d'objet Web. Ainsi, au lieu d'installer votre propre application mobile pour chaque type d'appareil IoT, vous pouvez utiliser une seule interface Web unifiée. Pour installer WebThings Gateway, téléchargez simplement le firmware fourni sur une carte SD, ouvrez l'hôte « gateway.local » dans le navigateur, configurez une connexion au WiFi, ZigBee ou ZWave, recherchez les appareils IoT existants, configurez les paramètres d'accès externe et ajoutez les appareils les plus populaires sur votre écran d'accueil.

La passerelle prend en charge des fonctions telles que l'identification des appareils sur un réseau local, la sélection d'une adresse Web pour se connecter aux appareils à partir d'Internet, la création de comptes pour accéder à l'interface Web de la passerelle, la connexion d'appareils prenant en charge les protocoles propriétaires ZigBee et Z-Wave à la passerelle, activation et extinction à distance des appareils depuis une application web, surveillance à distance de l'état de la maison et vidéosurveillance. En plus de l'interface Web et de l'API, la passerelle inclut également un support expérimental pour la commande vocale, qui vous permet de reconnaître et d'exécuter des commandes vocales (par exemple, « allumer la lumière dans la cuisine »).

Le framework WebThings fournit un ensemble de composants remplaçables pour créer des appareils IoT pouvant communiquer directement à l'aide de l'API Web Things. De tels appareils peuvent être automatiquement détectés par des passerelles basées sur WebThings Gateway ou un logiciel client (à l'aide de mDNS) pour une surveillance et une gestion ultérieures via le Web. Les implémentations de serveur pour l'API Web Things sont préparées sous la forme de bibliothèques dans
Python,
Java,

Calme, Arduino и MicroPython.

Source: opennet.ru

Ajouter un commentaire