1. 程式人生 > >物聯網協議 MQTT

物聯網協議 MQTT

1.keepalive=10設定對話斷線後存活時間為10秒

mosquitto_connect(mosq_sub, mqtt_host, mqtt_port, keepalive)

2.客戶端連線成功執行這個回撥函式

void on_connect_wrapper(struct mosquitto *mosq, void *userdata, int rc)

4.客戶端訂閱成功

void on_subscribe_wrapper(struct mosquitto *mosq, void *userdata, int mid, int qos_count, const int *granted_qos)

5.斷線10秒後,客戶端離線超時執行這個回撥函式

void disconnect_wrapper(struct mosquitto *mosq, void *userdata, int rc)