Add labs
This commit is contained in:
31
02-mqtt5/lab02/lab.txt
Normal file
31
02-mqtt5/lab02/lab.txt
Normal file
@ -0,0 +1,31 @@
|
||||
= 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
|
||||
Reference in New Issue
Block a user