Skip to content Skip to sidebar Skip to footer

How To Implement Paho Python Client In Django 3.1

from this SO question, I implemented a subscriber client in my Django project as following: in mqtt.py, I create a client and connect to a local broker and subscribe to a topic. #m

Solution 1:

I had a similar problem after following a similar setup as to what you have, here: https://stackoverflow.com/a/41017210/13001393

The resolution for the repeated connection was due to a setting on the MQTT server where the user name is set as the clientid.

mosquitto.conf

# Set use_username_as_clientid to true to replace the clientid that a client# connected with with its username. This allows authentication to be tied to# the clientid, which means that it is possible to prevent one client# disconnecting another by using the same clientid.# If a client connects with no username it will be disconnected as not# authorised when this option is set to true.# Do not use in conjunction with clientid_prefixes.# See also use_identity_as_username.
use_username_as_clientid true

You may want to check that setting. and make sure that you are using different usernames for each mqtt client.

Post a Comment for "How To Implement Paho Python Client In Django 3.1"