Das WRPServ kann als MQTT Client eingesetzt werden. WRPServ ist die zu WinErs gehörende Prozess-Task, die alle Steuerungs- und Regelungsaufgaben übernimmt.
MQTT ist das Standardprotokoll für IoT (Internet of Things) und Industrie 4.0 Kommunikation. MQTT verwendet als Server so genannte Broker, die den MQTT-Clients als Datenaustauschstellen dienen.
So können z. B. Sensoren über das Internet oder ein lokales Netzwerk ihre Daten an einen MQTT-Server (Broker) senden und andere MQTT-Clients können diese Daten vom Broker auslesen und verwerten. Die MQTT-Server dienen quasi als Datenpool. So können die Daten auch bei geringer Bandbreite oder bei Verzögerungen sicher übertragen werden.
Anders als bei anderen Protokollen (z. B. Modbus, BACNet etc.) ist die Prozessanbindung über MQTT in WinErs nicht über Prozesstreiber realisiert, sondern in der Prozess-Task WRPServ integriert. WRPServ ist dabei ein MQTT-Client und kann bis zu vier verschiedene MQTT-Server (Broker) bedienen. So können auch nicht nur Ein- und Ausgänge über MQTT ausgetauscht werden, sondern auch Merker. Zu dem kann für Merker der Zugriffsmodus konfiguriert werden: Lesen, Schreiben oder Schreib-Lesen.