public class MqttSubCallback implements MqttCallbackExtended{
/**
* 客户端收到消息触发
*
* @param topic 主题
* @param mqttMessage 消息
*/
@Override
public void messageArrived(String topic, MqttMessage mqttMessage) throws Exception {
}
}
在 messageArrived 中如何获取消息发送者的客户端ID呢?就是ClientId.
因为我订阅了自己的MQTT服务器的一个主题topicA,有一个设备Device往这个服务器发送主题为topicA的消息。我现在接收到消息,去获取不到设备的客户端ID,从而不知道是谁发过来的消息了