微服务消息队列(MQTT For IoT)Android Demo使用介绍

▼魔方 西西 提交于 2019-11-30 14:33:07

概述

目前阿里云官方对于微消息队列 MQTT提供了很多语言的参考示例,但是在实际的使用中发现很多用户在使用Android Sample的时候总是会遇到问题,无法正常调试使用。本文主要介绍Android Sample的使用。

具体操作步骤

1、accessKey,secretKey获取参考链接:阿里云常见参数获取位置

2、serverUri、instanceId参数获取:

3、clientId参数的格式为:GroupId@@@DeviceName,GroupId需要在控制台预创建,DeviceName可以任意设置,确保不要重复即可。


4、Topic获取

具体参数的含义可以参考链接:微消息队列 MQTT名词解释

5、Demo下载地址:lmq-andriod-demo

6、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、连接查询

参考链接

MQTT 快速入门
如何使用MQTT.fx连接微服务消息队列

 

阅读原文

本文为云栖社区原创内容,未经允许不得转载。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!