ESXi - MQTT client tools
Jump to navigation
Jump to search
Allegedly, VMware Cloud Director has MQTT capabilities. This seems like a bit of an excess to add in a simple little set of tools...
OTOH... Adding MQTT clients to a small management VM & using SSH to run them is an option.
I've created a VM named Skeeter with a user named skeeter.
Skeeter has openssh-server
& mosquitto-clients
installed.
Skeeter also has mosquitto
installed for testing purposes.
So...
Open an SSH session to Skeeter & subscribe to a topic:
mosquitto_sub -h localhost -t "mqtt" -v
Then send a publish to Skeeter using ssh:
ssh skeeter@skeeter "mosquitto_pub -h localhost -t 'mqtt' -m 'Hello MQTT'"
You'll see "mqtt Hello MQTT" appear in the SSH session.
w00t!
Next trick... Set up passwordless SSH from the ESXi server to Skeeter.