Sign inSign up

aksakalli/mqtt-client

By aksakalli

•Updated almost 7 years ago

A lightweight Alpine based MQTT client

Image
0

10K+

aksakalli/mqtt-client repository overview

⁠MQTT Client

A lightweight Alpine based MQTT client.

⁠Connecting to a broker:
docker run -it --rm \
  aksakalli/mqtt-client \
  sub -h test.mosquitto.org -t "#" -v
⁠Connecting to another broker container named mqtt-broker:
docker run -it --rm \
  --link mqtt-broker  \
  aksakalli/mqtt-client \
  sub -h mqtt-broker -t "#" -v
⁠Publish messages
docker run -d --rm \
  --link mqtt-broker  \
  aksakalli/mqtt-client \
  pub -h mqtt-broker -t "/test" -m "Hello World!"
⁠BONUS

Publish dummy OGC SensorThings⁠ Observation every second like:

{
  "Datastream":{  
    "@iot.id":"1"
  },
  "result":42,
  "resultTime":"2017-08-17T15:43:59Z"
}

by running the bash script publish.sh:

docker run -it --rm \
  --link mqtt-broker \
  aksakalli/mqtt-client \
  publish

Tag summary

Content type

Image

Digest

Size

5.2 MB

Last updated

almost 7 years ago

docker pull aksakalli/mqtt-client