Call for Contributions: Web Thing Protocol WebSocket Sub-protocol
Posted on:Having published the Web Thing Protocol Use Cases & Requirements community group report, the Web Thing Protocol Community Group has begun work on the first of its core deliverables: the Web Thing Protocol WebSocket Sub-protocol specification.
This specification is intended to facilitate the incubation of a dedicated real-time protocol for the Web of Things (WoT), to enable a WoT Consumer to communicate with one or more WoT Things over a WebSocket connection in order to monitor and control connected devices over the Web.
The Web of Things (WoT) is a collection of standardised technology building blocks that help provide interoperability on the Internet of Things (IoT). The WoT Thing Description specification defines a metadata format for describing the capabilities of “Things” (connected devices) on the Web. The WoT Discovery specification defines mechanisms for discovering Things on the Web. This specification complements those building blocks by incubating a dedicated real-time protocol for communicating with Things over the Web.
The intention is for this specification to eventually join a standards track at the W3C or another standards body.
Following a significant number of comments from Community Group members on an initial strawman proposal, we have now started work on the formal community group report.
We encourage contributions to that report on GitHub, in the form of issues and pull requests.
If you are interested in contributing to or implementing the Web Thing Protocol in your product, service or project we welcome you to join the Community Group and share your “intent to implement” on our public mailing list.
You are also welcome to join the #web-thing-protocol Discord channel to chat about our work.