33 lines
979 B
Plaintext
33 lines
979 B
Plaintext
= Abbonnieren von Topics
|
|
|
|
Nutzen Sie mosquitto_sub als Client, lokal installiert (siehe lab01) oder als Container.
|
|
|
|
Bei Verwendung von Docker kann der Aufruf so aussehen:
|
|
|
|
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub
|
|
|
|
bei lokaler Installation ist der Befehl lediglich
|
|
|
|
$ mosquitto_sub
|
|
|
|
Lassen Sie sich zunächst die Hilfe ausgeben:
|
|
|
|
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub --help
|
|
|
|
|
|
Subscriben Sie auf das Topic `$SYS/broker/uptime` (Shell Escape beachten)
|
|
Beenden mit CTRL-C
|
|
|
|
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub --topic '$SYS/broker/uptime'
|
|
|
|
Testen Sie auch die Debug-Ausgabe
|
|
|
|
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub --topic '$SYS/broker/uptime' --debug
|
|
|
|
|
|
Können Sie mehrere Topics gleichzeitig abbonieren? Verwenden Sie '$SYS/broker/bytes/sent' .
|
|
|
|
|
|
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub --topic '$SYS/broker/uptime' --topic '$SYS/broker/bytes/sent'
|
|
|