08.02.2018
Project Things
Mozilla veröffentlicht offenes IoT-Framework
Autor: Alexandra Lindner
sk99 / shutterstock.com
Mozilla veröffentlicht mit Project Things ein IoT-Framework auf Open-Source-Basis. Dieses soll Nutzern eine zentrale und Hersteller-unabhängige Verwaltung von Smart-Home-Geräten ermöglichen.
Mozilla veröffentlicht sein quelloffenes IoT-Framework "Project Things". Nutzer haben damit die Möglichkeit, ihr Smart-Home-Netzwerk selbst einzurichten und auch zu verwalten.
Mit dem Things Gateway lassen sich alle angeschlossenen Geräte über ein Web-Interface steuern. Mittels Add-ons können die jeweiligen Geräte zum Netzwerk hinzugefügt werden. Der Hersteller stellt für die Einrichtung ein eigenes Tutorial zur Verfügung.
Gestartet wurde das Projekt von Mozilla bereits vor rund einem Jahr. Ziel ist es, alle Smart-Home-Geräte zentral zu verwalten. Bisher waren diese teilweise an proprietäre Standards der Gerätehersteller gebunden. In einem Blogeintrag beschreibt Mozilla, was in der neuen Version seines Project Things alles auf die Nutzer wartet.
Neue Funktionen im Things Gateway
So können die Nutzer nun zum Beispiel auf das Mikrofon ihres Rechners zurückgreifen, um IoT-Geräte mittels Sprachbefehl zu steuern. Außerdem integriert wurde eine Engine, um IFTTT-Regeln ("If this, then that") festzulegen. Damit sollen die Geräte besser miteinander interagieren können.
Für die Planung eines Smart-Home-Netzwerks steht außerdem ein Grundrissplan zur Verfügung. In diesem können Nutzer ihr gesamtes Haus über mehrere Etagen hinweg darstellen und die Ausrichtung ihrer Geräte planen.
Ferner unterstützt das Framework nun verschiedene Funktionen wie etwa den Farbwechsel und die Dimmung von Lampen, mehrstufige Schalter und Sensoren sowie virtuelle Versionen von Sensoren, falls kein echtes Gerät vorhanden ist.
Test-Framework
Testautomatisierung mit C# und Atata
Atata ist ein umfassendes C#-Framework für die Web-Testautomatisierung, das auf Selenium WebDriver basiert. Es verwendet das Fluent Page Object Pattern und verfügt über ein einzigartiges Protokollierungssystem sowie Trigger-Funktionalitäten.
>>
Programmiersprache
Primärkonstruktoren in C# erleichtern den Code-Refactoring-Prozess
Zusammenfassen, was zusammen gehört: Dabei helfen die in C# 12 neu eingeführten Primärkonstruktoren, indem sie Code kürzer und klarer machen.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>
Pilot-Features
Google Maps-Funktionen für nachhaltigeres Reisen
Google schafft zusätzliche Möglichkeiten, um umweltfreundlichere Fortbewegungsmittel zu fördern. Künftig werden auf Google Maps verstärkt ÖV- und Fußwege vorgeschlagen, wenn diese zeitlich vergleichbar mit einer Autofahrt sind.
>>