net-mqtt-pub - Perl script for publishing to an MQTT topic
# messages one per line on stdin echo message | net-mqtt-pub [options] topic # message as command line arguments net-mqtt-pub [options] topic this is a message
This script publishes each line from stdin as an MQTT message on the given topic.
Print a brief help message.
Print the manual page.
The host running the MQTT service. The default is
The port of the running MQTT service. The default is 1883.
Include more verbose output. Without this option the script only outputs errors
The keep alive timer value. Defaults to 120 seconds. For simplicity, it is also currently used as the connection timeout.
Set the retain flag on the message. Default is not set.
This is not official IBM code. I work for IBM but I'm writing this in my spare time (with permission) for fun.
Mark Hindess <email@example.com>
This software is copyright (c) 2011 by Mark Hindess.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.