1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- Mögliche Parameter in mqtt.conf.json:
- brokerAddr:
- Name oder IP-Adresse des Brokers.
- brokerPort:
- Optional. TCPIP-Port des Brokers.
- Default: 8883 wenn tlsMode > 0, sonst 1883.
- defaultQos:
- Optional. Default Quality of Service. 0, 1 oder 2, siehe MQTT-Dokumentation.
- 2 wenn nicht angegeben.
- defaultRetain:
- Optional. Default Retained-Einstellung. false wenn nicht angegeben.
- devicePrefix:
- Wird u. a. verwendet, um zusammen mit der SHM-UUID das Topic-Prefix zu generieren. Optional.
- Default: "GfA".
- deviceID:
- Wird u. a. verwendet, um zusammen mit der SHM-UUID das Topic-Prefix zu generieren. Optional.
- Default: Automatisch generiert aus devicePrefix und MAC-Adresse.
- topicPrefix:
- Optional. Ersetzt, wenn angegeben, das Topic-Prefix.
- tlsMode:
- Optional. 0 = ohne TLS, 1 = TLS mit Zertifikat, 2 = TLS mit Preshared Key.
- 0 (kein TLS) wenn nicht angegeben.
- tlsCaCrtFile:
- tlsClKeyFile:
- tlsClCrtFile:
- Benötigt, wenn tlsMode = 1. Pfad zu den folgenden Dateien:
- tlsCaCrtFile: öffentliches Zertifikat der Certificate Authority.
- tlsClKeyFile: privater Schlüssel.
- tlsClCrtFile: öffentliches Zertifikat zu diesem Schlüssel.
- tlsPsk:
- Benötigt, wenn tlsMode = 2. Preshared Key:
- lastWillMessage:
- Optional. Wenn angegeben, wird diese Nachricht als "Last Will" gepublished.
- lastWillTopic:
- Nur wenn lastWillMessage konfiguriert. Optional. Topic des "Last Will".
- Default: "LAST_WILL_CONNECT".
- lastWillQos:
- Nur wenn lastWillMessage konfiguriert. Optional. Quality of Service des "Last Will".
- Default: Wert des defaultQos.
- lastWillRetain:
- Nur wenn lastWillMessage konfiguriert. Optional. Retained-Einstellung des "Last Will".
- Default: false.
- lastWillOnExit:
- Nur wenn lastWillMessage konfiguriert. Optional. Wenn true, wird beim normalen Beenden des Clients
- eine "Last Will"-Message mit dem Wert von lastWillOnExitMsg gepublished.
- Default: true.
- lastWillOnExitMsg:
- Nur wenn lastWillMessage konfiguriert und lastWillOnExit = true. Optional. Nachricht, die beim
- normalen Beenden des Clients gepublished wird.
- Default: lastWillMessage.
- connectMessage:
- Optional. Nachricht, die beim Start des Clients gepublished wird.
- connectTopic:
- Nur wenn connectMessage konfiguriert. Optional. Topic der Nachricht, die beim Start des Clients gepublished wird.
- Default: lastWillTopic, wenn konfiguriert, sonst "LAST_WILL_CONNECT".
- connectQos:
- Nur wenn connectMessage konfiguriert. Optional. Quality of Service der Startnachricht.
- Default: Wert des defaultQos.
- connectRetain:
- Nur wenn connectMessage konfiguriert. Optional. Retained-Einstellung der Startnachricht.
- Default: false.
- maxKeepAlive:
- Optional. Maximales Zeitintervall in Sekunden, in dem der Broker Keep-Alive-Pakete an den Client sendet.
- Default: 60.
|