MQTT Configuration
public class MQTTClient implements GreenApp {
private MQTTBridge mqttConfig;
@Override
public void declareConfiguration(Builder builder) {
mqttConfig = builder.useMQTT("127.0.0.1", 1883, "MQTTClientTest", 200);
}
}mqttConfig = builder.useMQTT("127.0.0.1", 1883, "MQTTClientTest", 200)
.cleanSession(true); //example of an extra MQTT configurationConfigurations
useMQTT(String host, int port, String clientName, int maxInFlight)
mqttConfig = builder.useMQTT("127.0.0.1", 1883, "MQTTClientTest", 200);cleanSession(boolean b)
keepAliveSeconds(int sec)
lastWill(String topic, boolean retain, MQTTQoS qos, Writable payload)
useTLS(optional: TLSCertificates tlsCertificates)
authentication(String user, String pass, optional: TLSCertificates certificates)
transmissionQoS(MQTTQoS qos)
subscriptionQoS(MQTTQoS qos)
transmissionRetain(boolean b)
connectionFeedbackTopic(String topic)
Last updated