簡體   English   中英

用於測試的 MQTT 代理

[英]MQTT broker for testing

嘗試創建一個訂閱 MQTT 代理並處理數據的 Python 腳本。 但是,MQTT broker 到目前為止還沒有收到任何數據,這使得測試變得困難。

我找到了以下腳本來訂閱一個主題並打印出有效負載,但我似乎無法連接到測試代理:

import paho.mqtt.client as mqtt

broker_url = "iot.eclipse.org"
broker_port = 1883

def on_connect(client, userdata, flags, rc):
   print("Connected With Result Code "+rc)

def on_message(client, userdata, message):
   print("Message Recieved: "+message.payload.decode())

client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message
client.connect(broker_url, broker_port)

client.subscribe("TestingTopic", qos=1)

client.publish(topic="TestingTopic", payload="TestingPayload", qos=1, retain=False)

client.loop_forever()

所以我需要一些我可以訂閱的 MQTT 代理和主題來測試我的腳本。 有什么建議我可以找到嗎?

有兩種選擇:

  1. 創建本地代理,因此在您的 PC 上安裝 - 例如https://mosquitto.org/download/
  2. 像我現在使用的那樣使用一個在線免費經紀人: https ://www.cloudmqtt.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM