一、服务端搭建
服务端搭建具体过程请看博客:
搭建MQTT服务器和安装客户端软件进行连接,并进行消息的订阅与发布
二、读取消息并发布消息
源代码如下
import sys
import time
import paho.mqtt.client as mqtt
import mysql.connector
def on_connect(client, userdata, flags, rc):
print("Connected with result code " + str(rc))
def on_subscribe(client,userdata,mid,granted_qos):
print("消息发送成功")
client = mqtt.Client(protocol=3)
client.username_pw_set("admin", "password")
client.on_connect = on_connect
client.on_subscribe = on_subscribe
client.connect(host="10.60.232.117", port = 61613, keepalive=60)