Lines Matching full:client
1 MQTT client for lwIP
18 mqtt_client_t *client = mqtt_client_new();
19 if(client != NULL) {
20 example_do_connect(&client);
25 void example_do_connect(mqtt_client_t *client)
30 /* Setup an empty client info structure */
33 /* Minimal amount of information required is client identifier, so set it here */
36 /* Initiate client and connect to server, if this fails immediately an error code is returned
41 err = mqtt_client_connect(client, ip_addr, MQTT_PORT, mqtt_connection_cb, 0, &ci);
49 Connection to server can also be probed by calling mqtt_client_is_connected(client)
55 static void mqtt_connection_cb(mqtt_client_t *client, void *arg, mqtt_connection_status_t status)
62 mqtt_set_inpub_callback(client, mqtt_incoming_publish_cb, mqtt_incoming_data_cb, arg);
65 err = mqtt_subscribe(client, "subtopic", 1, mqtt_sub_request_cb, arg);
74 example_do_connect(client);
139 void example_publish(mqtt_client_t *client, void *arg)
145 …err = mqtt_publish(client, "pub_topic", pub_payload, strlen(pub_payload), qos, retain, mqtt_pub_re…
162 Simply call mqtt_disconnect(client)