使用方法

连接参数
设备 API(HTTP 获取连接信息)
接口地址/api/Mqtt/devinfo.html
Token尚未生成 Token
示例代码在线连接测试
paho-mqtt(pip install paho-mqtt)
import paho.mqtt.client as mqtt

HOST = "emq.16302.com"
PORT = 1883
USERNAME = "<你的MQTT用户名>"      # 使用方法页「我的 MQTT 账号」里创建
PASSWORD = "<你的MQTT密码>"
CLIENT_ID = USERNAME + "_dev01"    # 用户名_设备号(1~32位字母数字,同账号不重复);设备号要保存复用,重启换新号会多占名额

def on_connect(client, userdata, flags, reason_code, properties=None):
    print("已连接", reason_code)
    client.subscribe("u/%s/#" % USERNAME)   # 只能订自己的账号空间

def on_message(client, userdata, msg):
    print(msg.topic, msg.payload.decode())

client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2, client_id=CLIENT_ID)
client.username_pw_set(USERNAME, PASSWORD)
client.on_connect = on_connect
client.on_message = on_message
client.connect(HOST, PORT, keepalive=60)
client.publish("u/%s/hello" % USERNAME, "hello from python")
client.loop_forever()