WebThings Gateway 2.0 Launches for Smart Homes

After three years of development, WebThings has officially announced the release of WebThings Gateway 2.0, a platform for consumer Internet devices. Originally developed by Mozilla, the project is now managed and developed by the community. WebThings Platform consists of the WebThings Gateway and the WebThings Framework library. The code is written in TypeScript and JavaScript using Node.js and is distributed under the MPL 2.0 license. Bootable assemblies with integrated support for WebThings Gateway are available for Raspberry Pi boards, Docker containers, and snap packages.

WebThings Gateway serves as a universal layer for organizing access to consumer and IoT devices, eliminating the need for manufacturer-specific applications. Connectivity with IoT platforms can be achieved through ZigBee, ZWave, WiFi, or direct GPIO connection. By installing WebThings Gateway on a Raspberry Pi board, users can create a smart home control system that integrates IoT devices and provides a web-based interface for management.

WebThings Gateway also allows the creation of additional web applications that interact with devices via the Web API, streamlining the user experience. Installation is straightforward – download the firmware to an SD card, access “gateway.local” in the browser, configure WiFi and device connections, and add devices to the home screen for easy access.

Key features of WebThings Gateway include identifying devices on the local network, setting up remote access, creating user accounts for gateway interface access, connecting ZigBee and Z-Wave devices, remote device control, and home monitoring capabilities.

WebThings Framework offers components for creating IoT devices that interact using the Web Things API. Devices created with this framework can be automatically detected by WebThings Gateway-based systems for easy monitoring and management. Server implementations of the Web Things API are available in Python, Java, and

/Reports, release notes, official announcements.