Android 初学使用MQTT通信
作为自己的一个学习笔记来记录,如果能帮助他人那是最好,其中有错的话希望大家指点。
-
封装一个MQTT通信类
class MyMQTT { private static final String TAG = "MyMQTT"; /** * HOST:服务器地址 * USERNAME:用户名 * PASSWORD:密码 * CLIENT_ID:设备ID(需要唯一) */ private static final String HOST = ""; private static final String USERNAME = ""; private static final String PASSWORD = ""; private static final String CLIENT_ID = ""; private String pubTopic = ""; private String subTopic = "test"; private static volatile MyMQTT instance; public static MyMQTT getInstance() { if (instance == null) { synchronized (MyMQTT.class) { if (instance == null) { instance = new MyMQTT(); } } } return instance;