Wirepas Mesh ist ein dezentrales Mesh-Protokoll für die drahtlose Kommunikation. Mesh Networking bedeutet, dass die Geräte den Verkehr über mehrere Hops leiten. Dezentralisiert bedeutet, dass jeder Knoten im Netzwerk seine Rolle auswählt, die Verbindungen selbständig aufrechterhält und optimiert, basierend auf seiner Umgebung. Das Netz funktioniert also ohne zentrale Kontrollmechanismen wie den Betreiber im Netz.
Das Wirepas Mesh-Netzwerk besteht im Wesentlichen aus Knoten und Gateways:
Knoten: Das eigentliche Gerät, das ein Routerknoten oder ein Nicht-Routerknoten sein kann. Standardmäßig befinden sich die Knoten in einer automatischen Rollenauswahl, die Auto-Rolle genannt wird. In der Auto-Rolle wählen die Knoten selbständig aus, ob sie Datenverkehr weiterleiten oder nicht.
Gateways: Ein Gateway ist eine Brücke zwischen dem Wirepas-Mesh-Netzwerk und dem Backend. Das Gateway kann einen oder mehrere spezielle Knoten verwenden, die als Senke bezeichnet werden, um sich mit dem Netzwerk zu verbinden. Eine Senke überträgt Daten zwischen dem Gateway und dem Mesh-Netzwerk.