Skip to content

Cheatsheet MQTT

Cómo saber dónde está publicando algo (es decir, tenemos mensajes pero de qué topic?)

Podemos subscribirnos a todos los topics en modo debug, lo que nos permitirá ver el nombre del topic cuando se le haga un PUBLISH.

  • Para conectarnos a todos los topics: -t "#"
  • Para conectarnos en modo debug: -d
  • Quedando: mosquitto_sub -t "#" -d

Ejemplo de salida:


Client mosq-uW9v45UfjAT77bCqYM received PUBLISH (d0, q0, r0, m0, 'acc/accelerometer/z', ... (3 bytes))
143
Client mosq-uW9v45UfjAT77bCqYM received PUBLISH (d0, q0, r0, m0, 'acc/accelerometer/x', ... (3 bytes))
957
Client mosq-uW9v45UfjAT77bCqYM received PUBLISH (d0, q0, r0, m0, 'acc/accelerometer/y', ... (3 bytes))
133
Client mosq-uW9v45UfjAT77bCqYM received PUBLISH (d0, q0, r0, m0, 'acc/accelerometer/z', ... (3 bytes))
144
Client mosq-uW9v45UfjAT77bCqYM received PUBLISH (d0, q0, r0, m0, 'acc/accelerometer/x', ... (3 bytes))
956