概述
目前阿裡雲官方對于微消息隊列 MQTT提供了很多語言的參考示例,但是在實際的使用中發現很多使用者在使用Android Sample的時候總是會遇到問題,無法正常調試使用。本文主要介紹Android Sample的使用。
具體操作步驟
1、accessKey,secretKey擷取參考連結:
阿裡雲常見參數擷取位置2、serverUri、instanceId參數擷取:
3、clientId參數的格式為:GroupId@@@DeviceName,GroupId需要在控制台預建立,DeviceName可以任意設定,確定不要重複即可。
4、Topic擷取
具體參數的含義可以參考連結: 微消息隊列 MQTT名詞解釋
5、Demo下載下傳位址:
lmq-andriod-demo6、Android Config檔案配置格式參考(注意:serverUri前面需要加上 tcp://)
package mqtt.demo;
public class Config {
public static final String serverUri = "tcp://post-cn-0pp13ag1111.mqtt.aliyuncs.com";
public static final String clientId = "GID_MQTTDemo@@@********";
public static final String instanceId = "post-cn-0pp13ag1111";
public static final String accessKey = "********";
public static final String secretKey = "********";
public static final String topic = "********";
}
7、Android測試運作日志
8、連接配接查詢