Para este exemplo utilizaremos como broker o Mosquitto. Basta instalá-lo e rodar normalmente utilizando o comando
$ mosquittoPara executar o cliente MQTT desenvolvido em python instale a lib paho-mqtt.
Em seguida temos apenas que executar uma instância do cliente que atuará como servidor ouvindo as mensagens e outra que atuará enviando as mensagens.
Para o servidor execute:
$ python simple_client.py --serveEnvie mensagens para o servidor utilizando o comando:
$ python simple_client.py --sendEle irá requisitar uma mensagem para ser enviada.
O código utilizado foi encontrado em [https://blog.butecopensource.org/mqtt-parte-2-enviando-e-recebendo-mensagens/]