#!/usr/bin/env python3
import paho.mqtt.client as mqtt
client.subscribe("test/#")
def on_message(client, userdata, msg):
print(msg.topic + " " + str(msg.payload))
client = mqtt.Client()
client.on_message = on_message
client.connect("localhost", 1883, 60)
client.loop_forever()
当我收到消息时,它总是在消息中添加一个“b”: 测试/温度b“测试”
我找到了解决办法: “bXXX”表示字节。在使用之前,您需要将其转换为UTF-8:
相关问题 更多 >
编程相关推荐