AWS IoT Device SDK C: MQTT
MQTT 3.1.1 client library
Return to main page ↑
Related Pages
Here is a list of all related documentation pages:
[detail level 12]
 DesignArchitecture behind the MQTT library
 DemoThe MQTT demo demonstrates usage of the MQTT library
 Demo ConfigurationConfiguration settings of the MQTT demo
 TestsTests written for the MQTT library
 Test ConfigurationConfiguration settings of the MQTT tests
 ConfigurationConfiguration settings of the MQTT library
 FunctionsFunctions of the MQTT library
 IotMqtt_InitOne-time initialization function for the MQTT library.
 IotMqtt_CleanupOne-time deinitialization function for the MQTT library.
 IotMqtt_ReceiveCallbackNetwork receive callback for the MQTT library.
 IotMqtt_ConnectEstablish a new MQTT connection.
 IotMqtt_DisconnectCloses an MQTT connection and frees resources.
 IotMqtt_SubscribeAsyncSubscribes to the given array of topic filters and optionally receive an asynchronous notification when the subscribe completes.
 IotMqtt_SubscribeSyncSubscribes to the given array of topic filters with a timeout.
 IotMqtt_UnsubscribeAsyncUnsubscribes from the given array of topic filters and optionally receive an asynchronous notification when the unsubscribe completes.
 IotMqtt_UnsubscribeSyncUnsubscribes from a given array of topic filters with a timeout.
 IotMqtt_PublishAsyncPublishes a message to the given topic name and optionally receive an asynchronous notification when the publish completes.
 IotMqtt_PublishSyncPublish a message to the given topic name with a timeout.
 IotMqtt_WaitWaits for an operation to complete.
 IotMqtt_strerrorReturns a string that describes an IotMqttError_t.
 IotMqtt_OperationTypeReturns a string that describes an IotMqttOperationType_t.
 IotMqtt_IsSubscribedCheck if an MQTT connection has a subscription for a topic filter.
 IotMqtt_GetConnectPacketSizeCalculate the size and "Remaining length" of a CONNECT packet generated from the given parameters.
 IotMqtt_SerializeConnectGenerate a CONNECT packet from the given parameters.
 IotMqtt_GetSubscriptionPacketSizeCalculate the size and "Remaining length" of a SUBSCRIBE or UNSUBSCRIBE packet generated from the given parameters.
 IotMqtt_SerializeSubscribeGenerate a SUBSCRIBE packet from the given parameters.
 IotMqtt_SerializeUnsubscribeGenerate a UNSUBSCRIBE packet from the given parameters.
 IotMqtt_GetPublishPacketSizeCalculate the size and "Remaining length" of a PUBLISH packet generated from the given parameters.
 IotMqtt_SerializePublishGenerate a PUBLISH packet from the given parameters.
 IotMqtt_SerializeDisconnectGenerate a DISCONNECT packet.
 IotMqtt_SerializePingreqGenerate a PINGREQ packet.
 IotMqtt_GetIncomingMQTTPacketTypeAndLengthExtract MQTT packet type and length from incoming packet.
 IotMqtt_DeserializeResponseDeserialize incoming ack packets.
 IotMqtt_DeserializePublishDeserialize incoming publish packet.
 ConstantsDefined constants of the MQTT library