1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
樹莓派subscriber第3個argument是什麼
client.connect(MQTT_BROKER, MQTT_PORT, 60)

跟網頁publisher的Javascript連線有2個引數不一樣(第2個引數內容是字典中有4組鍵/)
mqtt.connect(brokerUrl, {clientId: 'lockcontrol' + Math.random().toString(16).substr(2, 8), clean: true, connectTimeout: 4000, reconnectPeriod: 1000,});

兩者連線函式的第一個引數host也不一樣
subscriber: MQTT_BROKER = "broker.emqx.io", MQTT_PORT = 1883
publisher: brokerUrl = "wss://broker.emqx.io:8084/mqtt"

是為什麼呢