Mozilla recently released the new version of its platform for the internet of things (Iot) WebThingsGateway 0.9, as well as an update to the WebThings Framework 0.12 libraries, that make up the WebThings platform and that also provide components to access various categories of consumer devices and use the universal Web Things API to organize interaction with them. The developments of the project are distributed under the MPL 2.0 license.
It is important to remind our readers that WebThings Gateway is a universal layer for organizing access to various categories of IoT consumers and devices, hiding the characteristics of each platform and without requiring the use of specific applications for each manufacturer.
Gateway firmware is ready for various Raspberry Pi models, OpenWrt and Debian packages are also available.
Gateway can be installed on a Raspberry Pi and get a smart home control system that integrates all IoT devices in the home and provides tools to monitor and manage them through a web interface. The platform also allows you to create additional web applications that can interact with devices through the Web Thing API.
So instead of installing your mobile app for each type of IoT device, you can use a single, unified web interface.
Main new features of WebThings Gateway 0.9
This new version of WebThings Gateway stands out for the development of packages based on OpenWrt that enable the use of wireless routers not only to provide network access, but also as smart home control nodes.
Including the own development of the base distribution with OpenWrt integrating Gateway stuff, provides a unified interface for smart home setup and a wireless access point.
The OpenWrt firmware provides an initial configuration interface that allows the user to configure their device to function as a wireless access point or as a client to connect to an existing wireless network. The functionality of this new build is still limited and is still in an experimental position and cannot completely replace existing wireless routers.
Another important innovation is the support implementation of the new version of Raspberry Pi 4, for which, as for the other Raspberry Pi cards, the assembly on the basis of the Raspbian distribution has been prepared separately.
Among the functional improvements, the implementation of a new type of add-ons (Notifier) stands out, which allows expanding the message delivery system previously available through push notifications in the browser.
Notifier allows the user to be able to create controllers and establish rules to send messages through various communication channels, for example, to send SMS or email when the motion sensors in the house are activated. You can set the priority of the notifications sent.
Since as a Gateway it supports functions such as the discovery of devices in the local network, the selection of a web address to connect to devices from the Internet, the creation of accounts to access the web interface of the gateway, the connection of compatible devices with patented ZigBee and Z-Wave protocols.
In addition to the web interface and API, it also provides experimental support for voice control, allowing recognition and execution of voice commands (for example, "turn on the lights in the kitchen").
How to get WebThings Gateway?
You can install WebThings Gateway in a very simple way. They just need to download the firmware provided to the SD card of your Raspberry Pi.
Likewise, it will be in charge of finding the existing IoT devices which will give you the option of being able to configure the parameters for external access and to be able to add the most popular devices to the screen.