Недавно решал такую задачу внутри WB на питоне - он уже предустановлен внутри.
Документация на paho (это реализация mqtt на питоне) : https://github.com/eclipse/paho.mqtt.python#installation
Примерный код на питоне для публикации в топик “paho/temperature” из ссылки выше:
import paho.mqtt.client as mqtt
mqttc = mqtt.Client()
mqttc.connect("iot.eclipse.org") // свой адрес сервера и реквизиты, подробнее в доках по ссылке выше
mqttc.loop_start()
while True:
temperature = readTemperature()
mqttc.publish("paho/temperature", temperature)