Mozilla hat die WebThings-Plattform eingeführt

Mozilla nach zwei Jahren des Experimentierens und Entwickelns präsentiert eine Plattform WebThings, die zuvor entwickelte Projekte umfasste WebThings-Framework и WebThings-Gateway, Bereitstellung von Komponenten, die den Zugriff auf verschiedene Kategorien von Verbrauchergeräten ermöglichen und universell einsetzbar sind Web Things-API die Interaktion mit ihnen zu organisieren. Projektentwicklungen Ausbreitung lizenziert unter MPL 2.0.

Das WebThings Framework bietet eine Reihe austauschbarer Komponenten zum Erstellen von IoT-Geräten, die direkt über die Web Things API kommunizieren können. Solche Geräte können von WebThings Gateway-basierten Gateways oder Client-Software (unter Verwendung von mDNS) automatisch erkannt werden und anschließend über das Web überwacht und verwaltet werden. Serverimplementierungen für die Web Things API werden in Form von Bibliotheken bereitgestellt
Python,
Javac,

Rust, Arduino и MicroPython.

WebThings-Gateway ist ist eine universelle Ebene zum Organisieren des Zugriffs auf verschiedene Kategorien von Verbraucher- und IoT-Geräten, die die Funktionen jeder Plattform verbirgt und nicht die Verwendung herstellerspezifischer Anwendungen erfordert. Projektnummer geschrieben ist in JavaScript mithilfe der Node.js-Serverplattform. Um das Gateway mit IoT-Plattformen zu interagieren, können Sie die Protokolle ZigBee und ZWave, WLAN oder eine direkte Verbindung über GPIO verwenden. Firmware mit Gateway bereit für verschiedene Raspberry Pi-Modelle ebenfalls erhältlich пакеты für OpenWrt und Debian.

Mozilla hat die WebThings-Plattform eingeführt

Gateway ist möglich etablieren Auf einem Raspberry Pi-Board erhalten Sie ein Smart-Home-Steuerungssystem, das alle IoT-Geräte im Haus integriert und über eine Weboberfläche Tools zu deren Überwachung und Verwaltung bereitstellt. Die Plattform ermöglicht Ihnen auch die Erstellung zusätzlicher Webanwendungen, die über mit Geräten interagieren können Web Thing-API. Anstatt also für jeden IoT-Gerätetyp eine eigene mobile Anwendung zu installieren, können Sie eine einzige einheitliche Weboberfläche verwenden. Um WebThings Gateway zu installieren, laden Sie einfach die bereitgestellte Firmware auf eine SD-Karte herunter, öffnen Sie den Host „gateway.local“ in einem Browser, richten Sie eine WLAN-, ZigBee- oder ZWave-Verbindung ein, suchen Sie nach verfügbaren IoT-Geräten, konfigurieren Sie Einstellungen für den externen Zugriff und fügen Sie hinzu die am häufigsten nachgefragten Geräte auf Ihren Heimbildschirm.

Das Gateway unterstützt Funktionen wie die Identifizierung von Geräten in einem lokalen Netzwerk, die Auswahl einer Webadresse für die Verbindung mit Geräten aus dem Internet, die Erstellung von Konten für den Zugriff auf die Gateway-Webschnittstelle und die Verbindung von Geräten, die die proprietären ZigBee- und Z-Wave-Protokolle unterstützen, mit dem Gateway. Fernaktivierung und -abschaltung von Geräten über eine Webanwendung, Fernüberwachung des Zustands des Hauses und Videoüberwachung. Neben der Weboberfläche und API bietet das Gateway auch experimentelle Unterstützung für die Sprachsteuerung, mit der Sie Sprachbefehle erkennen und ausführen können (z. B. „Mach das Licht in der Küche an“).

Zusammen mit der Ankündigung der neuen WebThings-Plattform wurde eine Veröffentlichung veröffentlicht WebThings-Gateway 0.8, das folgende Neuerungen vorschlägt:

  • Es wurde ein Ereignisprotokollierungssystem hinzugefügt, das Statistiken über den Betrieb aller IoT-Geräte und Sensoren im Heimnetzwerk sammelt und es Ihnen ermöglicht, deren Aktivität in Form von visuellen Diagrammen auszuwerten. Sie können beispielsweise herausfinden, wie oft Türen während Ihrer Abwesenheit geöffnet und geschlossen wurden, wie sich die Temperatur im Haus verändert hat, wie viel Energie an Smart-Steckdosen angeschlossene Geräte verbraucht haben, wann der Bewegungsmelder ausgelöst wurde usw. Diagramme können in Stunden, Tagen und Wochen erstellt und entlang der Zeitskala gescrollt werden.

    Mozilla hat die WebThings-Plattform eingeführt

  • Alarme hinzugefügt, die bei Ereignissen ausgelöst werden können, die eine sofortige Reaktion erfordern. Beispielsweise können Alarme an die Aktivierung von Rauch-, Leck- oder Kohlenmonoxidmeldern sowie an Einbruchsignale gekoppelt werden. Wenn ein Signal ausgelöst wird, kann eine Benachrichtigung über dessen Auftreten per SMS oder anderen Benachrichtigungsmitteln erfolgen;

    Mozilla hat die WebThings-Plattform eingeführt

  • Schnittstelle zum Konfigurieren von Netzwerkverbindungsparametern hinzugefügt. Bisher war für den Wechsel von einem drahtlosen Netzwerk zu einem anderen die Ausführung von Konsolenbefehlen erforderlich, wenn beide Netzwerke verfügbar waren. Jetzt können Netzwerkparameter über die Weboberfläche geändert werden (Abschnitt Einstellungen ➡ Netzwerk), in der Sie die Zuweisung von IP-Adressen verwalten, verfügbare drahtlose Netzwerke scannen und Zugangspunkte ändern können;

    Mozilla hat die WebThings-Plattform eingeführt

  • Vorbereitet experimentelle Pakete für Router auf Basis von OpenWrt, die den Einsatz von Routern nicht nur als Netzwerkzugang, sondern auch als Smart-Home-Steuerungsknoten ermöglichen. Zukünftig planen wir die Vorbereitung einer eigenen Distribution auf Basis von OpenWrt mit integrierter Unterstützung für Things Gateway, die eine einheitliche Schnittstelle für die Einrichtung eines Smart Homes und eines drahtlosen Zugangspunkts bietet. Derzeit kann WebThings Gateway bereits als drahtloser Zugangspunkt und nicht nur als drahtloser Client betrieben werden.

Source: opennet.ru

Kommentar hinzufügen