Skip to main content
Skip table of contents

Setting Up an MQTT Broker on Windows Using Mosquitto

Configuring the Mosquitto Directory

Ensure to download the Mosquitto broker from the official Eclipse Mosquitto website. Once installed, navigate to its directory and open mosquitto.conf file.

Under Bind to all interfaces, enter the following:

  • listener 1883 {Your computer's IP address}

Ensure that you allow anonymous connectivity. This is done by entering the following:

  • allow_anonymous true

Configuring the Command Prompt

Open the command prompt as an administrator, navigate to the Mosquitto install directory, and enter the following command:

  • net start mosquitto

image-20240823-222725.png

To validate that the Mosquitto broker has been successfully set up, enter the following command:

  • netstat -an | findstr 1883

image-20240823-222838.png

To initiate the Mosquitto broker, enter the following command:

  • mosquitto_sub -h {Your computer's IP address} -t test

image-20240823-222929.png

Edit Connection

In the ZeroKey dashboard, navigate to the MQTT Settings tab and click Edit Connection. Ensure that the topic name matches the name where the broker is posted. In the example above, the topic is named test, so we named the connection accordingly in the image below. Navigate to the MQTT Settings tab and click Edit Connection. Ensure that the topic name matches the name where the broker is posted.

image-20240823-223041.png
image-20240823-223151.png
image-20240823-223257.png

Note: If you run into issues, ensure that your Windows firewall settings allow inbound and outbound traffic on port 1883 on your Windows machine.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.