Files
labs/02-mqtt5/lab02/lab.txt
Thomas Kruse 8fdf5827e4 Add labs
2026-02-03 22:29:46 +01:00

32 lines
1.2 KiB
Plaintext

= Message Expiration
Aufbau einer QoS 1 Session durch Subscriber und Verbindungsabbau.
$ docker run --rm -it --net host eclipse-mosquitto \
mosquitto_sub --topic demo --id demo --qos 1 -V 5 --disable-clean-session --debug
CTRL-C
Versand einer Nachricht mit Expiration durch MQTT 5 Publisher und
Fortsetzung der Session durch Client innerhalb und nach der Zeitspanne.
$ docker run --rm -it --net host eclipse-mosquitto \
mosquitto_pub --topic "demo" --qos 1 -V 5 \
--property publish message-expiry-interval 10 --message "Demo message"
$ sleep 6; docker run --rm -it --net host eclipse-mosquitto \
mosquitto_sub --topic demo --id demo --qos 1 -V 5 --disable-clean-session --debug
Was passiert, wenn der Subscriber MQTT 3.x verwendet?
$ docker run --rm -it --net host eclipse-mosquitto \
mosquitto_sub --topic demo --id demo --qos 1 --disable-clean-session --debug
$ docker run --rm -it --net host eclipse-mosquitto \
mosquitto_pub --topic "demo" --qos 1 -V 5 \
--property publish message-expiry-interval 10 --message "Demo message"
$ docker run --rm -it --net host eclipse-mosquitto \
mosquitto_sub --topic demo --id demo --qos 1 --disable-clean-session --debug