public class MqttUtility extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MQTT_TOPIC |
| Constructor and Description |
|---|
MqttUtility() |
MqttUtility(String mqttUrl,
String accessToken) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.paho.client.mqttv3.MqttAsyncClient |
connect() |
void |
disconnect(org.eclipse.paho.client.mqttv3.MqttAsyncClient client) |
String |
getAccessToken() |
String |
getMqttUrl() |
void |
publish(org.eclipse.paho.client.mqttv3.MqttAsyncClient client,
String data,
Long ts,
String deviceName) |
void |
publish(org.eclipse.paho.client.mqttv3.MqttAsyncClient client,
String data,
String deviceName) |
void |
setAccessToken(String accessToken) |
void |
setMqttUrl(String mqttUrl) |
public static final String MQTT_TOPIC
public String getMqttUrl()
public void setMqttUrl(String mqttUrl)
public String getAccessToken()
public void setAccessToken(String accessToken)
public org.eclipse.paho.client.mqttv3.MqttAsyncClient connect()
throws org.eclipse.paho.client.mqttv3.MqttException
org.eclipse.paho.client.mqttv3.MqttExceptionpublic void publish(org.eclipse.paho.client.mqttv3.MqttAsyncClient client,
String data,
String deviceName)
throws org.eclipse.paho.client.mqttv3.MqttException,
com.fasterxml.jackson.core.JsonProcessingException
org.eclipse.paho.client.mqttv3.MqttExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionpublic void publish(org.eclipse.paho.client.mqttv3.MqttAsyncClient client,
String data,
Long ts,
String deviceName)
throws org.eclipse.paho.client.mqttv3.MqttException,
com.fasterxml.jackson.core.JsonProcessingException
org.eclipse.paho.client.mqttv3.MqttExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionpublic void disconnect(org.eclipse.paho.client.mqttv3.MqttAsyncClient client)
throws org.eclipse.paho.client.mqttv3.MqttException
org.eclipse.paho.client.mqttv3.MqttExceptionCopyright © 2018. All rights reserved.