'\" t .\" Title: mosquitto .\" Author: [see the "Author" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 03/26/2026 .\" Manual: Conventions and miscellaneous .\" Source: Mosquitto Project .\" Language: English .\" .TH "MOSQUITTO" "7" "03/26/2026" "Mosquitto Project" "Conventions and miscellaneous" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" mosquitto \- Project overview .SH "DESCRIPTION" .PP The mosquitto project contains MQTT related programs, and comprises the mosquitto broker and applications, command line clients, and a client library for implementing custom MQTT clients\&. A brief description of some MQTT features is available at \fBmqtt\fR(7)\&. .PP Mosquitto is an \m[blue]\fBEclipse Foundation project\fR\m[], part of the \m[blue]\fBIoT top level project\fR\m[]\&. .PP The project home page is at \m[blue]\fBmosquitto\&.org\fR\m[], the github project is at \m[blue]\fBgithub\&.com/eclipse\-mosquitto/mosquitto\fR\m[], and the project provides a public MQTT test broker available at \m[blue]\fBtest\&.mosquitto\&.org\fR\m[]\&. .PP Development is driven by \m[blue]\fBCedalo\fR\m[], who also provide professional support and enterprise features for mosquitto\&. .SH "MOSQUITTO BROKER" .PP The mosquitto broker is the core of the project\&. Details on starting the broker, MQTT support, and feature descriptions can be found in \fBmosquitto\fR(8)\&. A full description of the configuration file format can be found in \fBmosquitto.conf\fR(5)\&. .SH "MOSQUITTO BROKER APPLICATIONS" .PP These command line applications directly support the running of the mosquitto broker\&. .SS "mosquitto_ctrl" .PP This can be used to interact with the broker MQTT APIs when the broker is running\&. It can run in batch mode, where all arguments are provided on the command line, or from version 2\&.1 onwards, in an interactive shell mode\&. .PP The batch mode is described in \fBmosquitto_ctrl\fR(1), with the Dynamic Security module described in \fBmosquitto_ctrl_dynsec\fR(1)\&. .PP The interactive shell mode is described in \fBmosquitto_ctrl_shell\fR(1)\&. .SS "mosquitto_passwd" .PP This tool is used to generate and modify password files that can be used with the \fBmosquitto_password_file\fR plugin or \fBpassword_file\fR configuration option\&. It is described in \fBmosquitto_passwd\fR(1)\&. .SS "mosquitto_signal" .PP Available from version 2\&.1\&. .PP This tool is used to send signals to the broker\&. On POSIX systems it performs the same task as the \fBkill\fR command, but with named signals\&. On Windows it is the only method of sending signals to the broker\&. It is described in \fBmosquitto_signal\fR(1)\&. .SH "MOSQUITTO MQTT COMMAND LINE CLIENTS" .PP These command line tools act as MQTT clients and can be useful for testing and automation of tasks related to any MQTT broker\&. .SS "mosquitto_pub" .PP This client can publish messages to a broker\&. It supports sending simple messages from the command line, reading from stdin, and sending files\&. It is described at \fBmosquitto_pub\fR(1)\&. .SS "mosquitto_rr" .PP This client operates in a request/response style by sending a single message to a broker and waiting for a response on another topic\&. Request/response support is an MQTT v5\&.0 feature, but it is not required most cases for this client\&. It is described at \fBmosquitto_rr\fR(1)\&. .SS "mosquitto_sub" .PP This client subscribes to topics on the broker and prints messages that it receives\&. It has a wide variety of output options\&. It is described at \fBmosquitto_sub\fR(1)\&. .SH "MOSQUITTO CLIENT LIBRARY" .PP The Mosquitto client library is described at \fBlibmosquitto\fR(3)\&. .SH "AUTHOR" .PP Roger Light