Package javaforce
Class MQTT
java.lang.Object
javaforce.MQTT
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect()Send MQTT CONNECT command.booleanConnects to MQTT service port.booleanConnects to MQTT service port.booleanConnects to MQTT service port over TLS.voidSend MQTT CONNECT command with username/password.booleanConnects to MQTT service port over TLS.voidDisconnects from MQTT service port.longGet last packet received time stamp.booleanstatic voidvoidping()voidSend MQTT PUBLISH command.voidSend MQTT PUBLISH command.voidsetListener(MQTTEvents events) voidsetVersion(int ver) Sets protocol version.voidSend MQTT SUBSCRIBE command.voidunsubscribe(String topic) Send MQTT UNSUBSCRIBE command.
-
Field Details
-
wildcard_single_level
- See Also:
-
wildcard_multi_level
- See Also:
-
wildcard_single_level_char
public static final char wildcard_single_level_char- See Also:
-
wildcard_multi_level_char
public static final char wildcard_multi_level_char- See Also:
-
-
Constructor Details
-
MQTT
public MQTT()
-
-
Method Details
-
setVersion
public void setVersion(int ver) Sets protocol version. Must be set before connect() Version 3 = MQTT/3.1 (not supported) Version 4 = MQTT/3.1.1 Version 5 = MQTT/5.0- Parameters:
ver- = 4 or 5 (default = 5)
-
connect
Connects to MQTT service port. -
connect
Connects to MQTT service port. -
connect
Connects to MQTT service port over TLS. -
connect
Connects to MQTT service port over TLS. -
disconnect
public void disconnect()Disconnects from MQTT service port. -
setListener
-
getLastPacketTimestamp
public long getLastPacketTimestamp()Get last packet received time stamp. -
connect
public void connect()Send MQTT CONNECT command. -
connect
Send MQTT CONNECT command with username/password. -
isConnected
public boolean isConnected() -
publish
Send MQTT PUBLISH command. -
publish
Send MQTT PUBLISH command. (QOS = 0) -
subscribe
Send MQTT SUBSCRIBE command. -
unsubscribe
Send MQTT UNSUBSCRIBE command. -
ping
public void ping() -
main
-