35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
= 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
|