Skip to main content

Industrial and Agriculture Systems

If YouTube does not work, click here to watch from our GitHub repository.

The Web of Things offers utility to diverse fields beyond smart homes and cities. This tutorial will focus on industrial and agriculture systems — two major and complex examples — and later, showcase how all domains can collaborate with each other, thanks to WoT.

Industrial systems

Unlike smart home scenarios, industrial applications have broader and more demanding requirements. These include advanced monitoring of complex connected manufacturing equipment, tracking products and predicting possible machine failures.

TDs also enable a new way to build application logic — whether it's control logic, business logic, or mashups — using simple files instead of being locked into proprietary systems. This decouples devices from vendor-specific applications, offering flexibility and long-term maintainability. With TDs, we can add context to the system by including annotations from domain models, providing more meaning about the ways devices are used within their environment.

In factories, for example, devices from multiple manufacturers must work together seamlessly. WoT simplifies this by supporting old and new industrial protocols alike. As shown in the figure, devices inside a factory may use different protocols such as Modbus, Profinet, MQTT, or OPC UA. Each device is described using a Thing Description (TD), which tells other systems exactly how to interact with it. A gateway then collects these TDs, adapts them to a usable protocol (e.g., MQTT), and forwards the information to external servers. This arrangement makes workflows easier to manage, as existing devices can interoperate without additional engineering effort and communication with servers remains secure and scalable.

smart-factory

Agriculture systems

Moving on to another domain-specific application of WoT — agriculture systems. Agriculture offers a wide range of automation possibilities, from monitoring soil moisture and automating watering, to handling fertilization schedules and machinery operation. However, finding a single solution that fits all needs is challenging, especially for small and medium-sized farms.

Agriculture systems also come with their own sets of constraints. Often, devices in agricultural environments are limited in terms of power and connectivity. For example, sensors in a cornfield might rely on batteries and lack access to power sources or network cables. This generally works well with WoT, as metadata can be stored externally and protocols like MQTT let devices send data only when they're online, conserving energy and avoiding unnecessary power drain. Thus WoT's functionality ensures it is both practical and efficient without adding unnecessary complexity.

Farm owners often aim to automate a single, specific task, like soil monitoring, for example. WoT plays a crucial role as an interoperable interface here, allowing farm owners to integrate only the parts they need without committing to an all-encompassing solution. As shown in the figure, if a farm owner later decides to expand, this can be done easily. By enabling flexibility and compatibility across different devices and systems, WoT makes it easier for farms to adopt new solutions at their own pace and budget.

smart-farm

Cross-domain Collaboration

Thanks to the interoperability of WoT, cross-domain collaborations are also made possible. In cross-domain collaborations, each system involves other systems in other domains. As different platforms and protocols can be used in WoT, information can be easily shared across domains.

cross-domain-collaboration

For example, a Smart Factory and a Smart City can collaborate on energy grid management, where the city's infrastructure is influenced by the factory's energy usage. Similarly, data from agriculture, such as crop yield, can influence production planning in a factory.

Summary

To summarize, WoT provides numerous advantages across its applications:

  • It is domain-agnostic, allowing for seamless integration across various systems.
  • It supports multiple protocols, ensuring interoperability among devices from different manufacturers.
  • WoT is built on open standards, promoting long-term adaptability and innovation.
  • It works with resource-constrained devices, edge or the cloud.

summary

By enabling efficient and secure interactions between devices across different domains, WoT serves as a transformative framework.