Mozilla a présenté la plateforme WebThings

Mozilla après deux ans d'expérimentation et de développement présenté la plateforme Objets Web, qui comprenait des projets précédemment développés Cadre WebThings и Passerelle WebThings, fournissant des composants pour permettre l'accès à diverses catégories d'appareils grand public et une utilisation universelle API des objets Web organiser l'interaction avec eux. Développements de projets propagé sous licence MPL 2.0.

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.

Passerelle WebThings 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. Code de projet est écrit en JavaScript en utilisant la plateforme serveur Node.js. Pour interagir la passerelle avec les plateformes IoT, vous pouvez utiliser les protocoles ZigBee et ZWave, le WiFi ou la connexion directe via GPIO. Firmware avec passerelle préparé pour différents modèles Raspberry Pi, également disponible пакеты pour OpenWrt et Debian.

Mozilla a présenté la plateforme WebThings

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 »).

Parallèlement à l'annonce de la nouvelle plateforme WebThings, une version a été publiée Passerelle WebThings 0.8, qui propose les innovations suivantes :

  • Un système de journalisation des événements a été ajouté qui collecte des statistiques sur le fonctionnement de tous les appareils et capteurs IoT du réseau domestique et vous permet d'évaluer leur activité sous forme de graphiques visuels. Par exemple, vous pouvez savoir combien de fois les portes ont été ouvertes et fermées pendant votre absence, comment la température dans la maison a changé, combien d'énergie les appareils connectés aux prises intelligentes ont consommé, quand le détecteur de mouvement s'est déclenché, etc. Les graphiques peuvent être construits en termes d'heures, de jours et de semaines et défiler le long de l'échelle de temps ;

    Mozilla a présenté la plateforme WebThings

  • Ajout d'alarmes pouvant être déclenchées en cas d'événements nécessitant une réponse immédiate. Par exemple, les alarmes peuvent être liées à des détecteurs de fumée, de fuite ou de monoxyde de carbone, ou à des signaux d'effraction. Si un signal est déclenché, une notification de son apparition peut être envoyée par SMS ou par d'autres moyens de notification ;

    Mozilla a présenté la plateforme WebThings

  • Ajout d'une interface pour configurer les paramètres de connexion réseau. Auparavant, passer d'un réseau sans fil à un autre lorsque les deux réseaux étaient disponibles nécessitait l'exécution de commandes de console. Désormais, la modification des paramètres réseau peut être effectuée via l'interface Web (section Paramètres ➡ Réseau), dans laquelle vous pouvez gérer l'attribution des adresses IP, analyser les réseaux sans fil disponibles et modifier les points d'accès ;

    Mozilla a présenté la plateforme WebThings

  • Préparé des packages expérimentaux pour routeurs basés sur OpenWrt, qui permettent d'utiliser des routeurs non seulement pour fournir un accès au réseau, mais également comme nœuds de contrôle de maison intelligente. À l'avenir, nous prévoyons de préparer notre propre distribution basée sur OpenWrt avec prise en charge intégrée de Things Gateway, fournissant une interface unifiée pour configurer une maison intelligente et un point d'accès sans fil. Actuellement, WebThings Gateway peut déjà fonctionner comme un point d'accès sans fil, et pas seulement comme un client sans fil.

Source: opennet.ru

Ajouter un commentaire