将Android与MQTT连接到代理时遇到问题

芒果尼萨

我正在尝试连接到Apollo代理,当我在普通的Java项目中单独使用它时,此代码可以完美地工作,除了现在在android项目中,所有内容都完全相同,并且当我单击一个按钮时尝试运行它主要活动。

我有一个文本框在尝试连接MQttClient之前已更新为“ 1”,但是第二个.setT(“ 2”)无法运行,因此我认为问题出在client.connect(opts)上,就像我只是在做一样client.connect()文本框已更新为“ 2”,但是由于我需要用户名和密码,因此其余用户将无法运行

我刚开始使用MQTT学习。谢谢你的帮助。

package com.example.androidmqtt;

import org.eclipse.paho.client.mqttv3.MqttClient;
import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
import org.eclipse.paho.client.mqttv3.MqttDeliveryToken;
import org.eclipse.paho.client.mqttv3.MqttException;
import org.eclipse.paho.client.mqttv3.MqttMessage;
import org.eclipse.paho.client.mqttv3.MqttTopic;
import org.eclipse.paho.client.mqttv3.internal.MemoryPersistence;

public class Service {
 MqttClient client;
 MemoryPersistence persistence = new MemoryPersistence();



 public Service()throws Exception{}

  public static void main(String[] args) throws Exception {
    new Service().doDemo();
  }

  public void doDemo() {
    try {

        client = new MqttClient("tcp://10.1.10.1:1883", "testingMyMQTT", persistence);
        MainActivity.setT("2");

        MqttConnectOptions opts = new MqttConnectOptions();    

        opts.setUserName("nabi");
        opts.setPassword("M4rk3".toCharArray());    
        opts.setKeepAliveInterval(480);   

        MainActivity.setT("1");//sets the txt1 in main view to 1 so i know whats going on
        client.connect(opts);
        MainActivity.setT("2");

        MqttMessage msg = new MqttMessage("Works".getBytes());
        msg.setRetained(true);
        msg.setQos(1);     
        MainActivity.setT("its working");
        MqttTopic topic = client.getTopic("Android/Test");

        MqttDeliveryToken token = topic.publish(msg);

    } catch (MqttException e) {
      e.printStackTrace();
    }
  }

}

特喜

验证android是否可以连接到您的本地网络10.1.10.1,如果可以,请检查Apollo代理的日志。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpsCenter与代理连接时遇到问题

来自分类Dev

从.NET Core连接到iSeries时遇到问题

来自分类Dev

在python中连接到Cloud SQL时遇到问题

来自分类Dev

使用SFTP连接到SoftLayer ObjectStorage时遇到问题

来自分类Dev

将库导入android项目时遇到问题

来自分类Dev

将 TFVC 与 Android Studio 集成时遇到问题

来自分类Dev

连接MongoDB与Mongoose时遇到问题

来自分类Dev

使用Python的SQLALCHEMY连接到Cloud SQL(PostgreSQL)时遇到问题

来自分类Dev

客户端在连接到Azure SQL数据库时遇到问题

来自分类Dev

配置用户以及使用PHP连接到Mongo时遇到问题

来自分类Dev

Windows用户在连接到基于Ubuntu的SAMBA服务器时遇到问题

来自分类Dev

将我的Angular Controller连接到我的视图时遇到问题

来自分类Dev

react-native run-ios 在连接到 iOS 模拟器时遇到问题

来自分类Dev

我在使用 .pem 通过 SSH 连接到 AWS EC2 时遇到问题

来自分类Dev

使用 python 中的请求模块连接到 Azure-Datalakes-gen2 时遇到问题

来自分类Dev

连接到 SQL Server Management Studio 数据库时遇到问题

来自分类Dev

drake:将工厂输出连接到可视化器输入时遇到问题

来自分类Dev

在为mqtt运行WebSocket时遇到问题

来自分类Dev

运行 Android Studio 时遇到问题

来自分类Dev

Java新手,将剪贴簿链接到构造函数时遇到问题

来自分类Dev

将QML按钮链接到C ++类时遇到问题

来自分类Dev

使用GCC链接到静态库时遇到问题

来自分类Dev

将两个列表连接在一起时遇到问题

来自分类Dev

连接Eclipse,Tkinter,Swampy和TurtleWorld时遇到问题

来自分类Dev

连接字符串时遇到问题

来自分类Dev

Paho Mqtt Android连接到代理失败并显示(32103)

来自分类Dev

MQTT Android客户端未连接到代理

来自分类Dev

Paho Mqtt Android连接到代理失败并显示(32103)

来自分类Dev

尝试将项目从Bitbucket导入android studio时遇到问题“存储库测试失败”

Related 相关文章

  1. 1

    OpsCenter与代理连接时遇到问题

  2. 2

    从.NET Core连接到iSeries时遇到问题

  3. 3

    在python中连接到Cloud SQL时遇到问题

  4. 4

    使用SFTP连接到SoftLayer ObjectStorage时遇到问题

  5. 5

    将库导入android项目时遇到问题

  6. 6

    将 TFVC 与 Android Studio 集成时遇到问题

  7. 7

    连接MongoDB与Mongoose时遇到问题

  8. 8

    使用Python的SQLALCHEMY连接到Cloud SQL(PostgreSQL)时遇到问题

  9. 9

    客户端在连接到Azure SQL数据库时遇到问题

  10. 10

    配置用户以及使用PHP连接到Mongo时遇到问题

  11. 11

    Windows用户在连接到基于Ubuntu的SAMBA服务器时遇到问题

  12. 12

    将我的Angular Controller连接到我的视图时遇到问题

  13. 13

    react-native run-ios 在连接到 iOS 模拟器时遇到问题

  14. 14

    我在使用 .pem 通过 SSH 连接到 AWS EC2 时遇到问题

  15. 15

    使用 python 中的请求模块连接到 Azure-Datalakes-gen2 时遇到问题

  16. 16

    连接到 SQL Server Management Studio 数据库时遇到问题

  17. 17

    drake:将工厂输出连接到可视化器输入时遇到问题

  18. 18

    在为mqtt运行WebSocket时遇到问题

  19. 19

    运行 Android Studio 时遇到问题

  20. 20

    Java新手,将剪贴簿链接到构造函数时遇到问题

  21. 21

    将QML按钮链接到C ++类时遇到问题

  22. 22

    使用GCC链接到静态库时遇到问题

  23. 23

    将两个列表连接在一起时遇到问题

  24. 24

    连接Eclipse,Tkinter,Swampy和TurtleWorld时遇到问题

  25. 25

    连接字符串时遇到问题

  26. 26

    Paho Mqtt Android连接到代理失败并显示(32103)

  27. 27

    MQTT Android客户端未连接到代理

  28. 28

    Paho Mqtt Android连接到代理失败并显示(32103)

  29. 29

    尝试将项目从Bitbucket导入android studio时遇到问题“存储库测试失败”

热门标签

归档