百度 IoTHub MQTT v3.1.1 开发

paho-mqtt 组件

$ pip3 install paho-mqtt
import paho.mqtt.client as mqtt

def cb_on_connect(client, userdata, flags, rc):
    if int(rc) == 4:
        print('ERROR: invalid username or password')

def cb_on_message(client, userdata, msg):
    print('Message:', str(msg.topic), str(msg.payload))

def cb_on_disconnect(client, client, userdata, rc):
    if int(rc) == 1:
        print('ERROR: not unique client id')

# triggered by callbacks
client = mqtt.Client(client_id, clean_session=True, transport='tcp')
client.on_connect = cb_on_connect
client.on_message = cb_on_message
client.on_disconnect = cb_on_disconnect

client.username_pw_set(username, password)
client.connect(iothub = 'bmqtt.mqtt.iot.bj.baidubce.com', port = 1883, keepalive = 60)

client.loop_forever()

results matching ""

    No results matching ""