python3 MQTT加入メッセージ(アナログ端子)

リリースにブログ記事を書いた、ボーエンは、このサブスクリプションを書きました。私は、同じテーマを使用しています。

あなたがあなた自身の言葉を記述する場合、あなたは知っている必要があります:1、サーバーのMQTTアドレス(デフォルトポート1883)2、サブスクリプションベースのテーマを

コード:

# -*- coding: utf-8 -*-
# @Time : 2020/3/16 0016 9:32
# @Author : Liqiju
# @File : MQTTSubscribe.py
# @Software : PyCharm
import paho.mqtt.client as mqtt

#MQTT服务器
host = "XXX.XX.XX.XXX"
#端口
port = 1883
#主题
topic = "config/1/devices/CC10501000000015/rx"

def on_connect(client, userdata, flags, rc):
  print("Connected with result code "+str(rc))
  client.subscribe(topic)

def on_message(client, userdata, msg):
  print(msg.topic+" " + ":" + str(msg.payload))

client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message
client.connect(host, port, 60)
client.loop_forever() #保持连接,有消息就接受打印出来

メッセージの他の端末の出版社の件名がある場合は、ここであなたが見ることができます。

スクリーンショット:リターン0、成功した接続を示します

メッセージが正常に受信されました。

公開された221元の記事 ウォンの賞賛207 ビュー170 000 +

おすすめ

転載: blog.csdn.net/qq_29720657/article/details/104896145