Paho MQTT Python 客户端使用
1. 安装mqtt for python库
pip install paho-mqtt
2. 一个简单的示例
import paho.mqtt.client as mqtt
import json
def on_connect(client, userdata, flags, reason_code, properties):
print(f"Connected with result code {
reason_code}")
client.subscribe('TEST/#')
def on_message(client, userdata, msg):
print(msg.topic + " " + str(msg.payload))
obj = json.loads(msg.payload)
print(f"parse json:{
obj}")
for k, v in obj.items():
print(f"key = {
k}, value = {
v}")
mqttc = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2)
mqttc.on_connect = on_connect
mqttc