Konfiguration des Push Agents
Der Push Agent ist aktuell auf Windows verfügbar und kann über TcPkg installiert werden (siehe Installation). Die Installation legt unter folgendem Pfad eine Konfigurationsdatei ab:
C:\ProgramData\Beckhoff\TwinCAT\Functions\TF6735-IoT-Communicator\TcIotPushAgent.conf
In dieser Konfigurationsdatei kann die Verbindung zwischen Push Agent und Message Broker konfiguriert werden. Darüber hinaus kann auch die Erstellung eines Log-Files aktiviert werden.

Einstellungen innerhalb der Datei
Einstellung | Default | Werte | Beschreibung |
|---|---|---|---|
LOGFILE | False | False/True | Aktivierung eines Logfiles. Wird unter C:\Program Data\Beckhoff\TwinCAT\Functions\TF6735-IotCommunicator gespeichert. |
HOST | 127.0.0.1 | - | IP-Adresse oder Hostname des MQTT-Brokers, auf den sich der Push Agent verbinden soll. |
PORT | 1883 | - | Portnummer des Brokers, bei MQTT-Kommunikation üblicherweise 1883 oder 8883. |
TOPIC | test | - | Haupt-Topic, über das die Nachrichten aus dem zugehörigen SPS-Programm kommuniziert werden. |
USE_USR_PWD_AUTHENTICATION | False | True/False | True, wenn Authentifizierung mit Benutzername und Passwort eingesetzt werden soll. |
USERNAME | - | - | Benutzername für die Verbindung zum Message Broker. |
PASSWORD | - | - | Passwort für die Verbindung zum Message Broker |
USE_TLS_ENCRYPTION | False | True/False | True, wenn TLS-Verschlüsselung eingesetzt werden soll. |
TLSVERSION | - | tlsv1, tlsv1.1, tlsv1.2, tlsv1.3 | Verwendete TLS-Version. |
CAFILE | - | - | Pfad zum CA-Zertifikat |
PFXFILE | - | - | Pfad zum Client-Zertifikat (PFX). |
PFXPASSWORD | - | - | Passwort für die PFX-Datei. |
ALLOWUNTRUSTED | - | True/False | Diese Einstellung deaktiviert die Validierung des Server-Zertifikats. |