This commit is contained in:
Thomas Kruse
2026-02-03 22:29:46 +01:00
commit 8fdf5827e4
156 changed files with 23069 additions and 0 deletions

34
01-basics/lab06/lab.txt Normal file
View File

@ -0,0 +1,34 @@
= Publish
Nutzen Sie mosquitto_pub als Client und lassen sich zunächst die Hilfe ausgeben.
Sie können mosquitto_pub mit Docker ausführen:
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_pub --help
Publizieren Sie auf das Topic `training`.
Verwenden Sie anschließend `mosquitto_sub` mit dem Topic, erhalten Sie die Nachricht?
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_pub --topic training --message "hello trion"
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub --topic 'training' --debug
Starten Sie zuerst die Subscription und publizieren Sie danach in einem separaten Terminalfenster.
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub --topic 'training' --debug
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_pub --topic training --message "hello trion"
Nutzen Sie mehrere Subscriber parallel, z.B. auch cURL
$ curl --output - --trace - mqtt://localhost/training
= Referenzen
mosquitto_sub https://mosquitto.org/man/mosquitto_sub-1.html
mosquitto_pub https://mosquitto.org/man/mosquitto_pub-1.html