Package com.simplicite.util.tools
Class MQTTTool
- java.lang.Object
-
- com.simplicite.util.tools.MQTTTool
-
public class MQTTTool extends java.lang.Object
MQTTTool toolbox
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connect()
Connect to servervoid
disconnect()
Disconnect from serverGrant
getGrant()
Get grantjava.lang.String
getURL()
Get URLvoid
publish(java.lang.String topic, java.lang.Object payload)
Publish to topicvoid
subscribe(java.lang.String topic)
Subscribe to topic
-
-
-
Constructor Detail
-
MQTTTool
public MQTTTool(Grant g, java.lang.String url)
Constructor- Parameters:
url
- MQTT server URL
-
-
Method Detail
-
getGrant
public Grant getGrant()
Get grant
-
getURL
public java.lang.String getURL()
Get URL
-
connect
public void connect() throws java.lang.Exception
Connect to server- Throws:
java.lang.Exception
-
publish
public void publish(java.lang.String topic, java.lang.Object payload) throws java.lang.Exception
Publish to topic- Parameters:
topic
- Topicpayload
- Payload- Throws:
java.lang.Exception
-
subscribe
public void subscribe(java.lang.String topic) throws java.lang.Exception
Subscribe to topic- Parameters:
topic
- Topic- Throws:
java.lang.Exception
-
disconnect
public void disconnect() throws java.lang.Exception
Disconnect from server- Throws:
java.lang.Exception
-
-