Mozilla heeft het WebThing-project gratis vrijgegeven

Ontwikkelaars Mozilla WebThings,platforms voor internetapparaten voor consumenten, сообщили over het afscheiden van Mozilla en het worden van een onafhankelijk open source-project. Het platform is ook hernoemd van Mozilla WebThings naar simpelweg WebThings en wordt gedistribueerd via een nieuwe website webthings.io. De reden voor de ondernomen acties was de vermindering van Mozilla's directe investeringen in het project en de overdracht van gerelateerde ontwikkelingen naar de gemeenschap. Het project zal blijven bestaan, maar zal nu onafhankelijk zijn van Mozilla, zal de Mozilla-infrastructuur niet kunnen gebruiken en zal het recht verliezen om Mozilla-handelsmerken te gebruiken.

De gepresenteerde wijzigingen zullen geen invloed hebben op de werking van reeds geïmplementeerde lokaal beheerde thuisgateways op basis van WebThings, die zelfvoorzienend zijn en niet gebonden zijn aan clouddiensten of externe infrastructuur. Updates zullen nu echter worden gedistribueerd via een door de gemeenschap onderhouden infrastructuur in plaats van die van Mozilla, wat een configuratiewijziging vereist. De service voor het organiseren van tunnels naar thuisgateways met behulp van *.mozilla-iot.org-subdomeinen blijft actief tot 31 december 2020. Voordat de service wordt stopgezet, is het de bedoeling om een ​​vervanging te lanceren op basis van het webthings.io-domein, waarvoor voor de overgang opnieuw registratie nodig is.

Bedenk dat het WebThings-platform uit een gateway bestaat WebThings-gateway en bibliotheken WebThings-framework. De projectcode is geschreven in JavaScript met behulp van het Node.js-serverplatform en gedistribueerd door gelicentieerd onder MPL 2.0. Er wordt kant-en-klare software ontwikkeld op basis van OpenWrt verdeling met geïntegreerde ondersteuning voor WebThings Gateway, die een uniforme interface biedt voor het opzetten van een smart home en een draadloos toegangspunt.

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

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.

Mozilla heeft het WebThing-project gratis vrijgegeven

Mozilla heeft het WebThing-project gratis vrijgegeven

Bron: opennet.ru

Voeg een reactie