Mozilla a envoyé le projet WebThing en liberté

Développeurs Mozilla WebThings,plates-formes pour appareils Internet grand public, сообщили à propos de se séparer de Mozilla et de devenir un projet open source indépendant. La plateforme a également été renommée Mozilla WebThings en simplement WebThings et est distribuée via un nouveau site Web. choses web.io. La raison des mesures prises était la réduction de l'investissement direct de Mozilla dans le projet et le transfert des développements associés à la communauté. Le projet restera à flot, mais sera désormais indépendant de Mozilla, ne pourra pas utiliser l'infrastructure de Mozilla et perdra le droit d'utiliser les marques Mozilla.

Les modifications présentées n'affecteront pas le fonctionnement des passerelles domestiques gérées localement et basées sur WebThings, qui sont autonomes et non liées aux services cloud ou à une infrastructure externe. Cependant, les mises à jour seront désormais distribuées via une infrastructure maintenue par la communauté plutôt que via celle de Mozilla, ce qui nécessitera un changement de configuration. Le service d'organisation des tunnels vers les passerelles domestiques utilisant les sous-domaines *.mozilla-iot.org continuera de fonctionner jusqu'au 31 décembre 2020. Avant l'arrêt du service, il est prévu de lancer un remplacement basé sur le domaine webthings.io, dont la transition nécessitera un réenregistrement.

Rappelons que la plateforme WebThings est constituée d'une passerelle Passerelle WebThings et bibliothèques Cadre WebThings. Le code du projet est écrit en JavaScript à l'aide de la plateforme serveur Node.js et distribué par sous licence MPL 2.0. Un logiciel prêt à l'emploi est en cours de développement basé sur OpenWrt kit de distribution avec prise en charge intégrée de WebThings Gateway, fournissant une interface unifiée pour la configuration d'une maison intelligente et d'un point d'accès sans fil.

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

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.

Mozilla a envoyé le projet WebThing en liberté

Mozilla a envoyé le projet WebThing en liberté

Source: opennet.ru

Ajouter un commentaire