Mozilla introduceerde het WebThings-platform

Mozilla na twee jaar experimenteren en ontwikkelen gepresenteerd het platform Webdingen, waartoe eerder ontwikkelde projecten behoorden WebThings-framework и WebThings-gateway, dat componenten levert om toegang tot verschillende categorieën consumentenapparaten mogelijk te maken en universeel te gebruiken Web Things-API om de interactie met hen te organiseren. Projectontwikkelingen worden verspreid gelicentieerd onder MPL 2.0.

Het WebThings Framework biedt een reeks vervangbare componenten voor het creëren van IoT-apparaten die rechtstreeks kunnen communiceren met behulp van de Web Things API. Dergelijke apparaten kunnen automatisch worden gedetecteerd door op WebThings Gateway gebaseerde gateways of clientsoftware (met behulp van mDNS) voor daaropvolgende monitoring en beheer via internet. Serverimplementaties voor de Web Things API worden voorbereid in de vorm van bibliotheken in
Python,
Java,

Roest, Arduino и MicroPython.

WebThings-gateway is is een universele laag voor het organiseren van de toegang tot verschillende categorieën consumenten- en IoT-apparaten, waarbij de functies van elk platform worden verborgen en er geen toepassingen nodig zijn die specifiek zijn voor elke fabrikant. Projectcode geschreven in JavaScript met behulp van het Node.js-serverplatform. Om de gateway te laten communiceren met IoT-platforms kunt u gebruik maken van de ZigBee- en ZWave-protocollen, WiFi of een directe verbinding via GPIO. Firmware met gateway bereid voor diverse Raspberry Pi-modellen, ook verkrijgbaar пакеты voor OpenWrt en Debian.

Mozilla introduceerde het WebThings-platform

Gateway is mogelijk vestigen op een Raspberry Pi-bord en krijg een slim huiscontrolesysteem dat alle IoT-apparaten in huis integreert en tools biedt om ze te monitoren en te beheren via een webinterface. Met het platform kunt u ook extra webapplicaties maken die via internet met apparaten kunnen communiceren Web Thing-API. In plaats van voor elk type IoT-apparaat uw eigen mobiele applicatie te installeren, kunt u dus één uniforme webinterface gebruiken. Om WebThings Gateway te installeren, downloadt u eenvoudigweg de meegeleverde firmware naar een SD-kaart, opent u de “gateway.local”-host in de browser, stelt u een verbinding in met WiFi, ZigBee of ZWave, zoekt u bestaande IoT-apparaten, configureert u parameters voor externe toegang en voegt u de populairste apparaten op uw startscherm.

De gateway ondersteunt functies zoals het identificeren van apparaten op een lokaal netwerk, het selecteren van een webadres om verbinding te maken met apparaten vanaf internet, het aanmaken van accounts voor toegang tot de gateway-webinterface, het verbinden van apparaten die de eigen ZigBee- en Z-Wave-protocollen ondersteunen met de gateway, het op afstand activeren en uitschakelen van apparaten vanuit een webapplicatie, het op afstand monitoren van de staat van het huis en videobewaking. Naast de webinterface en API bevat de gateway ook experimentele ondersteuning voor stembesturing, waarmee je spraakopdrachten (bijvoorbeeld ‘het licht in de keuken aandoen’) kunt herkennen en uitvoeren.

Samen met de aankondiging van het nieuwe WebThings-platform werd er een release gepubliceerd WebThingsGateway 0.8, dat de volgende innovaties voorstelt:

  • Er is een gebeurtenisregistratiesysteem toegevoegd dat statistieken verzamelt over de werking van alle IoT-apparaten en sensoren in het thuisnetwerk en waarmee u hun activiteit kunt evalueren in de vorm van visuele grafieken. Zo kunt u bijvoorbeeld nagaan hoe vaak de deuren tijdens uw afwezigheid zijn geopend en gesloten, hoe de temperatuur in huis is veranderd, hoeveel energie apparaten die op slimme stopcontacten zijn aangesloten verbruiken, wanneer de bewegingsmelder is geactiveerd, enz. Grafieken kunnen worden opgebouwd in termen van uren, dagen en weken en kunnen langs de tijdschaal worden gescrolld;

    Mozilla introduceerde het WebThings-platform

  • Alarmen toegevoegd die kunnen worden geactiveerd bij gebeurtenissen die onmiddellijke reactie vereisen. Alarmeringen kunnen bijvoorbeeld gekoppeld worden aan het activeren van rook-, lek- of koolmonoxidemelders, maar ook wanneer er inbraaksignalen zijn. Als een signaal wordt geactiveerd, kan een melding over het optreden ervan worden verzonden via sms of andere meldingsmiddelen;

    Mozilla introduceerde het WebThings-platform

  • Een interface toegevoegd voor het configureren van netwerkverbindingsparameters. Voorheen vereiste het overschakelen van het ene draadloze netwerk naar het andere wanneer beide netwerken beschikbaar waren het uitvoeren van consoleopdrachten. Het wijzigen van netwerkparameters kan nu worden gedaan via de webinterface (sectie Instellingen ➡ Netwerk), waarin u de toewijzing van IP-adressen kunt beheren, beschikbare draadloze netwerken kunt scannen en toegangspunten kunt wijzigen;

    Mozilla introduceerde het WebThings-platform

  • Voorbereid experimentele pakketten voor routers op basis van OpenWrt, waarmee routers niet alleen kunnen worden gebruikt om netwerktoegang te bieden, maar ook als smart home-controleknooppunten. In de toekomst zijn we van plan onze eigen distributie op basis van OpenWrt voor te bereiden met geïntegreerde ondersteuning voor Things Gateway, die een uniforme interface biedt voor het opzetten van een smart home en een draadloos toegangspunt. Momenteel kan WebThings Gateway al functioneren als een draadloos toegangspunt, en niet alleen als een draadloze client.

Bron: opennet.ru

Voeg een reactie