Beyond connection

Connecting devices is only the start

The Internet of Things (IoT) has rapidly transformed the way we interact with technology and the physical world. From smart homes to industrial automation, IoT has reached nearly every sector, promising more efficiency, productivity and convenience.

However, the true potential of IoT lies in its ability to connect and communicate with a vast array of devices, systems and platforms. This is where the Web of Things (WoT) comes into play. This article explores the concept of the Web of Things and the role it plays in enhancing the capabilities of IoT.

The concept

Understanding the Web of Things (WoT)

The Web of Things is an extension of the IoT that brings a more structured and standardized approach to device communication and interaction.

It aims to make IoT devices and applications more accessible, interoperable and user-friendly by applying the principles of the World Wide Web. At its core, WoT relies on three fundamental pillars.

Semantic interoperability

WoT uses common web standards and semantic technologies so that IoT devices can understand and interpret each other's data and commands. This helps overcome device heterogeneity, where different devices speak different languages.

RESTful interfaces

Representational State Transfer (REST) principles are at the heart of WoT. Devices and services are exposed as resources with unique URLs, which allows simple, uniform interactions and simplifies accessing and controlling devices over the web.

Web APIs

WoT extends the concept of Application Programming Interfaces (APIs) to IoT devices: devices expose their capabilities and data through well-defined, standardized APIs, so developers can build applications that interact with them more easily.

The benefits

How does WoT enhance IoT?

Five things change when devices are treated as part of the web.

Interoperability

The lack of standardization leaves the IoT ecosystem with fragmented, siloed solutions. WoT gives device communication a common framework, so devices from different manufacturers work together, which is crucial for complete IoT ecosystems.

Accessibility

Devices can be accessed and controlled through web browsers or mobile apps, from anywhere: adjust a home thermostat or monitor industrial equipment remotely through a web interface.

Scalability

As the number of devices keeps growing, managing and scaling them gets harder. Treating devices as web resources makes adding one to the network as straightforward as adding a new page to the internet.

Security

Security is a paramount concern in IoT. Using web security protocols and standards, WoT provides robust authentication and authorization: devices and users get the access rights they need, and data and control stay secure.

Ease of development

Standardized APIs and well-documented interfaces let developers build applications for many devices without specialized knowledge of each device's protocol or communication method.

On Thinger.io

A device as a web resource

The RESTful pillar is easy to see on a real platform.

On Thinger.io, the resources a device declares in its firmware are also reachable over REST: a GET reads the temperature sensor of an ESP32, a POST switches its heater relay. Whatever protocol a device speaks, it ends in the same device model, buckets, dashboards and API.

REST
GET  /v3/users/you/devices/esp32/resources/temperature   // read it
POST /v3/users/you/devices/esp32/resources/heater        // switch it

Same resources, over REST

Looking ahead

Web of Things and Internet of Things

The Web of Things is a crucial enabler for the Internet of Things, bringing standardization, interoperability, accessibility, scalability and security to the forefront of IoT development.

By using web technologies and principles, WoT helps both developers and users get the full potential of IoT devices and applications.

In an increasingly interconnected world, the Web of Things will play a central role in shaping the future of IoT, making it more inclusive, efficient and responsive to the needs of individuals, businesses and industries alike.

Connect devices over open protocols

Connections, credentials, provisioning and an API for every device, over the protocols it already speaks.