|
|
|
|
Strumenti |
16-07-2014, 10:47 | #1 |
Junior Member
Iscritto dal: Jun 2014
Messaggi: 15
|
Problema con MQTT
Salve, mi sto confrontando per la prima volta con il protocollo MQTT.
Ho trovato molto materiale utile in rete, come ad esempio il codice dei comandi scritto in C. Ho notato però che non è completo, ovvero mancano delle funzioni. Questo non è un problema, a parte per la funziona che “praticamente” invia il pacchetto al server. Faccio un esempio: int mqtt_disconnect(mqtt_broker_handle_t* broker) { uint8_t packet[] = { MQTT_MSG_DISCONNECT, // Message Type, DUP flag, QoS level, Retain 0x00 // Remaining length }; // Send the packet if(broker->send(broker->socket_info, packet, sizeof(packet)) < sizeof(packet)) { return -1; } return 1; } Questa è la funzione per disconnettersi dal server. La mia domanda è: la funzione sotto il commento “//send the packet”, da quel che ho capito si incarica di inviare il messaggio di disconnessione al server, ma non ho trovato da nessuna parte come è scritta. Qualcuno mi può aiutare? Grazie a chiunque risponderà. |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:20.