Mozilla WebThings Gateway 0.10, gateway for smart home and IoT devices available

Mozilla Company ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° new product release WebThingsGateway 0.10, which in combination with the libraries WebThings Framework forms a platform webthings to provide access to various categories of consumer devices and the use of a universal Web Things API to organize interaction with them. Project Code is written in JavaScript using the Node.js server platform and spreads licensed under MPL 2.0. Firmware with gateway prepared by for various Raspberry Pi models. Also available Packages for OpenWrt and Debian, and on the basis of OpenWrt a ready-made distribution kit with integrated support for Things Gateway, providing a unified interface for setting up a smart home and a wireless access point.

In the new release:

  • Added support for smart thermostats used to control room temperature. Supported models include Zigbee Zen Thermostat, Centralite HA 3156105 and Z-Wave Honeywell TH8320ZW1000. Through the web interface provided by the platform, you can remotely monitor the temperature in the house, set heating or cooling modes, and change the target temperature. You can also create rules that react to temperature changes, for example, turn on a heater or air conditioner when certain temperature limits are reached or in relation to the time of day;

    Mozilla WebThings Gateway 0.10, gateway for smart home and IoT devices available

  • Added the ability to control smart locks that support the Zigbee or Z-Wave protocol, such as Yale YRD226 Deadbolt and Yale YRD110 Deadbolt. Being away from home, the user can make sure that he did not forget to close the door, and if necessary, open or close the lock remotely. By setting rules, you can automate the locking of the door at a certain time or send a notification if the lock is left open;

    Mozilla WebThings Gateway 0.10, gateway for smart home and IoT devices available

  • Added a new type of add-ons that allow you to expand the capabilities of the user interface. For example, with the help of add-ons, you can add new sections to the main menu or implement new screens with additional functionality. To create add-ons, a new manifest file format is proposed, created by analogy with the manifests of browser add-ons based on the WebExtensions technology;

    Mozilla WebThings Gateway 0.10, gateway for smart home and IoT devices available

  • Added a new settings section dedicated to localization. The user can now select a country, time zone and language in the main web interface, and these settings will be taken into account in all used add-ons and rules when processing location-specific data such as weather, sunrise/sunset and tide information. For example, time-bound rules will take into account the change of clocks to summer or winter time, and the temperature will be displayed in the interface in the usual units of change;

    Mozilla WebThings Gateway 0.10, gateway for smart home and IoT devices available

  • Added the ability to access all Web APIs of the platform via a single WebSocket connection (previously, a separate connection was required for each device). The W3C consortium created the Web Thing Protocol Community Group, which will standardize the WebSocket-based protocol for interacting with Web of Things devices;
  • The next release is expected to integrate support for voice control using devices mycroft and implementation of new installation methods.

Recall that WebThings Gateway is is a universal layer for organizing access to various categories of consumer and IoT devices, hiding the features of each platform and not requiring the use of applications specific to each manufacturer. The gateway can interact with IoT platforms using ZigBee and ZWave protocols, WiFi or direct connection via GPIO. Gateway can establish on the Raspberry Pi board and get a smart home control system that integrates all IoT devices in the house and provides tools for monitoring and controlling them via a Web interface.

The platform also allows you to create additional web applications that can interact with devices through Web Thing API. Thus, instead of installing your own mobile application for each type of IoT device, you can use a single unified web interface. To install WebThings Gateway, simply download the provided firmware to an SD card, open the "gateway.local" host in a browser, set up a WiFi, ZigBee or ZWave connection, find available IoT devices, configure settings for external access, and add the most requested devices to your home. screen.

The gateway supports such functions as detecting devices on the local network, selecting a web address for connecting to devices from the Internet, creating accounts for accessing the gateway web interface, connecting devices that support proprietary ZigBee and Z-Wave protocols to the gateway, remote activation and turning off devices from the web application, remote monitoring of the state of the house and video surveillance. In addition to the web interface and API, the gateway also implements experimental support for voice control, which allows you to recognize and execute voice commands (for example, β€œturn on the light in the kitchen”).

The WebThings Framework provides a set of interchangeable components for building IoT devices that can interact directly using the WebThings API. Such devices can be automatically detected by WebThings Gateways or client software (using mDNS) for subsequent monitoring and control over the Web. Server implementations for Web Things API are prepared in the form of libraries on
Python,
Java,

Rust, Arduino ΠΈ micropython.

Source: opennet.ru

Add a comment