La société Mozilla a présenté la plateforme WebThings

La société Mozilla, après deux ans d'expérimentation et de développement présentée la plateforme WebThings, qui a intégré des projets précédemment développés WebThings Frameworket WebThings Gateway, fournissant des composants pour assurer l'accès à différentes catégories d'appareils consommateurs et l'utilisation de l' Web Things API pour organiser l'interaction avec eux. Les travaux du projet sont distribués sous licence MPL 2.0.

WebThings Framework fournit un ensemble de composants interchangeables pour créer des appareils IoT, qui peuvent interagir directement en utilisant l'API Web Things. De tels appareils peuvent être automatiquement détectés par des passerelles basées sur WebThings Gateway ou par un logiciel client (utilisant mDNS) pour un suivi et une gestion ultérieurs via le Web. Des implementations de serveurs pour l'API Web Things sont disponibles sous forme de bibliothèques pour
Python,
Java,

Rust, Arduino et MicroPython.

WebThings Gateway représente une couche universelle pour organiser l'accès à diverses catégories d'appareils consommateurs et IoT, cachant les particularités de chaque plateforme et ne nécessitant pas d'applications spécifiques à chaque fabricant. Le code du projet est écrite est écrit en JavaScript en utilisant la plateforme serveur Node.js. Pour interagir avec les plateformes IoT, la passerelle peut utiliser les protocoles ZigBee et ZWave, WiFi ou une connexion directe via GPIO. Les firmwares avec la passerelle préparés pour différents modèles de Raspberry Pi sont également disponibles paquets pour OpenWrt et Debian.

La société Mozilla a présenté la plateforme WebThings

La passerelle peut être installée sur une carte Raspberry Pi pour obtenir un système de gestion de maison intelligente, regroupant tous les appareils IoT disponibles dans la maison et offrant des moyens de les surveiller et de les gérer via une interface Web. La plateforme permet également de créer des applications web supplémentaires qui peuvent interagir avec les appareils via Web Thing API. Ainsi, au lieu d'installer une application mobile pour chaque type d'appareil IoT, on peut utiliser une interface web unifiée. Pour installer WebThings Gateway, il suffit de télécharger le firmware fourni sur une carte SD, d'ouvrir dans le navigateur l'hôte « gateway.local », de configurer la connexion WiFi, ZigBee ou ZWave, de trouver les appareils IoT disponibles, de paramétrer l'accès externe et d'ajouter les appareils les plus sollicités à l'écran d'accueil.

La passerelle prend en charge des fonctionnalités telles que la détection des appareils sur le réseau local, le choix de l'adresse web pour se connecter aux appareils depuis Internet, la création de comptes pour accéder à l'interface web de la passerelle, la connexion à la passerelle d'appareils utilisant des protocoles propriétaires ZigBee et Z-Wave, ainsi que la mise sous tension et hors tension des appareils depuis l'application web, la surveillance à distance de l'état de la maison et la vidéosurveillance. En plus de l'interface web et de l'API, la passerelle intègre également un support expérimental de la commande vocale, permettant de reconnaître et d'exécuter des commandes vocales (par exemple, « allume la lumière dans la cuisine »).

Parallèlement à l'annonce de la nouvelle plateforme WebThings, le lancement de WebThings Gateway 0.8, qui propose les nouveautés suivantes :

  • Un système de journalisation des événements a été ajouté, collectant des statistiques sur le fonctionnement de tous les appareils IoT et capteurs dans le réseau domestique, permettant d'évaluer leur activité sous forme de graphiques visuels. Par exemple, il est possible de savoir combien de fois les portes ont été ouvertes et fermées pendant votre absence, comment la température dans la maison a varié, combien d'énergie ont consommé les appareils connectés aux prises intelligentes, quand le détecteur de mouvement s'est déclenché, etc. Les graphiques peuvent être générés sur une base horaire, quotidienne ou hebdomadaire et faire défiler sur une échelle de temps.

    La société Mozilla a présenté la plateforme WebThings
  • Des alarmes ont été ajoutées, qui peuvent se déclencher en cas d'événements nécessitant une réaction immédiate. Par exemple, les alarmes peuvent être liées à l'activation des détecteurs de fumée, de fuites ou de monoxyde de carbone, ainsi qu'à la réception de signaux de cambriolage. En cas de déclenchement de l'alarme, une notification de son activation peut être envoyée par SMS ou par d'autres moyens de notification.

    La société Mozilla a présenté la plateforme WebThings
  • Une interface pour configurer les paramètres de connexion au réseau a été ajoutée. Auparavant, pour passer d'un réseau sans fil à un autre, lorsque les deux réseaux étaient disponibles, il était nécessaire d'exécuter des commandes dans la console. Désormais, la modification des paramètres réseau peut se faire via l'interface web (section Paramètres ➡ Réseau), où il est possible de gérer l'attribution des adresses IP, de scanner les réseaux sans fil disponibles et de modifier les points d'accès.

    La société Mozilla a présenté la plateforme WebThings
  • Préparé Des paquets expérimentaux pour routeurs basés sur OpenWrt, permettant d'utiliser les routeurs non seulement pour assurer l'accès réseau, mais aussi comme nœuds de contrôle pour la maison intelligente. À l'avenir, un propre distribution basée sur OpenWrt avec prise en charge intégrée de Things Gateway sera préparée, offrant une interface unifiée pour le paramétrage de la maison intelligente et un point d'accès sans fil. Actuellement, WebThings Gateway peut déjà fonctionner en mode point d'accès sans fil, et pas seulement en tant que client d'un réseau sans fil.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster