MQ MQTT v3 Client
com.ibm.micro.client.mqttv3 Contains a programming interface for communicating with an MQTT server using the MQTT V3 protocol utilising the Eclipse MQTT client implementation.

 

Eclipse MQTT v3 Client
org.eclipse.paho.client.mqttv3 Contains a programming interface enabling applications to communicate with an MQTT server The MQ Telemetry Transport (MQTT) is a lightweight broker-based publish/subscribe messaging protocol designed to be open, simple, lightweight and easy to implement.

 

Other Packages
org.eclipse.paho.client.mqttv3.logging Provides facilities to write and format log and trace to help debug problems.
org.eclipse.paho.client.mqttv3.persist Contains implementations of the MqttClientPersistence interface.
org.eclipse.paho.client.mqttv3.util Provides helpers and utilities.
org.eclipse.paho.sample.mqttv3app Contains a set of sample applications that show how to use the MQTT programming interface.