2026-06-05

Overlay Mesh Network and DaaS-IoT: A New Architecture for Intelligent Distributed Networks

How an overlay layer can make heterogeneous devices part of a common, flexible, and scalable logical network.

Overlay Mesh Network and DaaS-IoT: A New Architecture for Intelligent Distributed Networks

In the modern IoT world, devices are no longer simple isolated sensors. They are distributed nodes, often heterogeneous, connected through different technologies: Ethernet, Wi-Fi, Bluetooth, serial networks, embedded links, edge gateways, and cloud services.

This variety opens very powerful scenarios, but also introduces a structural problem: how to make different devices, on different networks, communicate while maintaining a coherent, scalable, and controllable model?

One possible answer is the use of an Overlay Mesh Network: a logical network built on top of existing communication infrastructures.

What is an Overlay Mesh Network

An Overlay Mesh Network is a virtual network that relies on one or more underlying physical networks, also known as underlay networks.

The underlay is the actual communication level: TCP/IP, Bluetooth, Wi-Fi, Ethernet, serial, or other physical channels. The overlay, instead, is the higher logical layer that organizes nodes, communications, routing, and interactions between devices.

In practice, the overlay allows stating:

regardless of how two devices are physically connected, they can belong to the same logical network.

This approach is particularly useful in distributed systems, because it separates application logic from the details of the underlying transport.

Why the mesh model matters

In a traditional network, communication often depends on rigid paths, specific addresses, and centralized infrastructures. In a mesh network, instead, nodes can participate more flexibly in communication.

A mesh network allows devices to be connected according to a more dynamic topology, where each node can potentially communicate with other nodes in the network and contribute to the distribution of information.

When this concept is brought to the overlay level, the advantage becomes even more evident: it is not necessary for all devices to share the same physical medium or the same low-level protocol. It is sufficient that they can be integrated into the common logical layer.

Overlay and underlay: two distinct levels

The central point of an Overlay Mesh Network is the separation between:

  • underlay, i.e., the physical or transport network;
  • overlay, i.e., the logical network built on top of the transport.

One device can communicate via Ethernet, another via Wi-Fi, another via Bluetooth or serial. At the physical level they are different networks. At the overlay level, however, they can be represented as nodes belonging to the same distributed system.

This separation allows designing more portable, more modular applications that are less dependent on the communication technology used in a given scenario.

The limitation of pure TCP/IP in distributed IoT systems

TCP/IP is a fundamental foundation for the Internet and many modern networks, but it is not always sufficient on its own to describe complex distributed IoT systems.

In many industrial, embedded, or cyber-physical scenarios, devices can have very different characteristics:

  • different computational capabilities;
  • different network interfaces;
  • energy constraints;
  • synchronization requirements;
  • need to communicate also through non-IP channels;
  • need for integration between edge, embedded, and cloud.

In these cases, an overlay layer can provide richer semantics than simple data transport. It does not just deliver packets: it organizes devices as part of a distributed infrastructure.

What is DaaS-IoT

DaaS-IoT, short for Device-as-a-Service for the Internet of Things, is a technology developed by Sebyone to enable intelligent distributed networks based on heterogeneous devices.

The idea behind DaaS-IoT is to treat each device as an autonomous, interoperable, service-oriented node. Each node can be part of a distributed logical network, regardless of the physical channel used for communication.

DaaS-IoT can be seen as an overlay architecture for IoT, edge, and cyber-physical systems, where communication is not bound to a single protocol or a single network technology.

DaaS-IoT as an Overlay Mesh Network

The connection between Overlay Mesh Network and DaaS-IoT is direct.

DaaS-IoT builds a logical layer on top of different physical networks, allowing devices connected through different channels to participate in the same distributed network.

This means the DaaS-IoT network does not necessarily coincide with a single LAN, a single TCP/IP connection, or a single communication bus. It is a logical network that can use multiple underlying channels.

In this model, Ethernet, Wi-Fi, Bluetooth, or other links become transport channels. On top of these channels, DaaS-IoT organizes devices as nodes of a distributed mesh.

Protocol Channeling: communicating across heterogeneous networks

One of the central aspects of DaaS-IoT is the concept of Protocol Channeling.

With Protocol Channeling, the underlying communication channels are abstracted and used as available paths for the overlay network. The system is not designed around a single transport, but around the ability to use multiple transports coherently.

This approach allows DaaS-IoT to support heterogeneous networks, where different nodes can communicate through different links while maintaining a common logical view.

The result is greater architectural flexibility: the application does not need to be rewritten every time the underlying communication medium changes.

The role of libdaas and SDKs

At the foundation of the DaaS-IoT ecosystem is libdaas, the library that implements the fundamental functionalities of the system.

On top of libdaas, SDKs, wrappers, and bindings can be built to make integration simpler in different application environments. For example, a C++ SDK can be used in Linux or embedded scenarios, while Python bindings can facilitate prototyping, automation, testing, and integration with higher-level systems.

The goal of the SDKs is not to replace the DaaS-IoT architecture, but to make it more accessible to developers, providing more convenient APIs for initializing nodes, configuring drivers, exchanging messages, and integrating devices into a distributed network.

DDO and data-oriented communication

In a distributed IoT system, transmitting bytes is not sufficient. It is important to give meaning to the data being exchanged.

DaaS-IoT introduces a communication model where data can be organized into coherent structures recognizable by network nodes. This allows building applications where devices do not simply send messages, but participate in a more structured informational exchange.

In this sense, DaaS-IoT can be interpreted as a data-oriented distributed network, where nodes share information, states, commands, results, and telemetries within a common model.

Synchronization and distributed coordination

Another important aspect in advanced IoT systems is synchronization.

When multiple devices participate in the same distributed process, it may be necessary to coordinate them in time: measurements, events, commands, and responses must be correctly interpreted even when they come from different nodes.

DaaS-IoT addresses this topic through synchronization mechanisms such as ATS, designed to support coordination between active nodes within the network.

This is particularly relevant in scenarios where time is not just accessory information, but a fundamental part of the system’s behavior.

DaaS-IoT for edge, embedded, and cloud

One of the most interesting characteristics of DaaS-IoT is its ability to adapt to different scenarios.

The same architecture can be used in embedded, edge, or cloud-oriented contexts. A node can be a low-power device, an industrial gateway, a Linux system, a local processing machine, or a coordination service.

This flexibility is important because modern IoT architectures do not live in a single environment. They often include sensors, actuators, edge devices, data collection services, analytics systems, and supervision applications.

DaaS-IoT provides a common model for connecting these elements within a distributed network.

The advantages of the DaaS-IoT approach

The DaaS-IoT approach brings several architectural advantages.

The first is interoperability: different devices can be integrated into a common logical network.

The second is scalability: new nodes and new communication channels can be added without completely redesigning the application.

The third is modularity: the separation between overlay and underlay allows isolating application logic from transport details.

The fourth is extensibility: the architecture can be adapted to new drivers, new links, and new usage scenarios.

Finally, there is an advantage related to resilience: a distributed network designed as an overlay mesh can be better suited to scenarios where devices change, links are not always stable, or the infrastructure must evolve over time.

DaaS-IoT and cyber-physical systems

DaaS-IoT is not only designed to connect devices, but to support distributed systems where the physical and digital worlds interact.

In industrial, medical, robotic, or smart infrastructure settings, devices are not simple endpoints. They are components of a broader process, where measurements, states, commands, and decisions must be coordinated.

For this reason, DaaS-IoT naturally fits in the context of Cyber-Physical Systems and the Industrial Internet of Things.

The goal is not just to transport data, but to build a communication foundation for intelligent, modular, and distributed ecosystems.

Conclusion

An Overlay Mesh Network allows building a logical network on top of different physical infrastructures. This approach is particularly useful in modern IoT systems, where heterogeneous devices must communicate coherently, scalably, and independently of the physical medium used.

DaaS-IoT brings this concept into a concrete architecture: a Device-as-a-Service technology developed by Sebyone to enable intelligent, interoperable, data-oriented distributed networks.

Through an overlay model, support for heterogeneous channels, Protocol Channeling, synchronization between nodes, and a service-oriented logic, DaaS-IoT proposes a different way of designing IoT networks: no longer as sets of isolated devices, but as distributed ecosystems capable of collaborating.