Anmerkung: Ändern Sie den Parameter Eigenschaft, damit er mit der abonnierten Nachricht (Subscribe) des Brokers übereinstimmt.
Konfigurieren Sie die Payload-Definition für Topics des Typs Subscribe (Abonnieren) als benutzerdefinierte Payload mit zwei Eigenschaften - den Platzhaltern $(Identifier) und $(PValue).
Der MQTT-Client nutzt $(Identifier), um den korrekten Wert für den Aktuellen Wert dem zugehörigen Metasys Datenpunkts zuzuweisen. Beispiel: Der MQTT-Client empfängt die folgende Nachricht im JSON-Format:
{"ID" : "SP01", "PV" : 20.1}
Der Metasys Datenpunkt mit der Objekt-ID = „SP01“ soll den Wert 20,1 mit Priorität 16 verarbeiten. Die Priorität ist für den MQTT-Client festgelegt.Das MCT kann die Objekt-ID ändern. Diese Änderung erfolgt jedoch nur im MQTT-Projekt und nicht in der SCT-Datenbank oder -Automationsstation. Abbildung 1 zeigt ein Beispiel einer geänderten Objekt-ID. In diesem Beispiel müssen Sie das Remote-Payload-JSON-Format wie folgt ändern:
{"ID" : "SP0001", "PV" : 20.1}
Abbildung 1. Geänderte Objekt-ID
Die nachstehende Abbildung zeigt eine benutzerdefinierte Payload und in Tabelle 1 sind Elemente des Fensters beschrieben.
Abbildung 2. Benutzerdefinierte Payload für Topics des Typs Subscribe (Abonnieren)
Legende | Rahmen | Beschreibung |
---|---|---|
1 | Topic-Baumansicht | Ansicht des Topic-Baums. Über die Symbole des Topic-Datenbaums können Sie den Topic-Baumpfad ändern. |
2 | Topic-Datenpunkt | Für einen in der Topic-Baumansicht ausgewählten Datenpunkt werden die Objekt-ID, der Name, die vollständige Referenz (FQR) und der Topic-Typ angezeigt. |
3 | Payload-Definition für Topics des Typs Subscribe (Abonnieren) | Ansicht der Konfigurationsoptionen für benutzerdefinierte Payloads bei Topics des Typs Subscribe (Abonnieren). |
4 | Datenpunkt-Baumansicht | Ansicht der Datenpunkte, die Sie zu einem Topic hinzufügen können. |