MQTT Eclipse Paho Android应用程序基础

MQTT Eclipse Paho Android应用程序基础,android,eclipse,message,mqtt,paho,Android,Eclipse,Message,Mqtt,Paho,我是android和MQTT的初学者。我一直在试图弄清楚如何制作一个向MQTT服务器(代理)发送简单消息的应用程序。我找不到任何简单的解释。即使是示例应用程序也过于复杂,难以掌握。我知道我需要服务器地址、主机、客户端id、用户id和密码才能连接,但问题是如何连接?任何帮助都会很好,请尽量简单。谢谢 如果您对此仍有疑问,以下是一些制作您自己的mqtt服务的提示 1。服务器应用程序-MOSQUITO 访问获取二进制或源代码。 然后为您的操作系统构建或安装MOSQUITO服务器 2。运行和测试mosq

我是android和MQTT的初学者。我一直在试图弄清楚如何制作一个向MQTT服务器(代理)发送简单消息的应用程序。我找不到任何简单的解释。即使是示例应用程序也过于复杂,难以掌握。我知道我需要服务器地址、主机、客户端id、用户id和密码才能连接,但问题是如何连接?任何帮助都会很好,请尽量简单。谢谢

如果您对此仍有疑问,以下是一些制作您自己的mqtt服务的提示

1。服务器应用程序-MOSQUITO

访问获取二进制或源代码。 然后为您的操作系统构建或安装MOSQUITO服务器

2。运行和测试mosquitto代理。

  • 例如,使用命令运行mosquitto代理服务器
mosquitto-c$mosquitto_HOME/conf/mosquitto.conf-d>$mosquitto_HOME/log/mosquitto.log

  • 在安装mosquitto代理的bin目录中,使用mosquitto_sub和mosquitto_pub可执行文件对其进行测试。 我的案子在这里
mosquitto_sub-h 127.0.0.1-t/test/1
mosquitto_pub-H127.0.0.1-t/test/1-m“你好,Mosquitt”

3。泛美卫生组织java客户端-mqtt客户端

您可以使用您熟悉的任何编程语言将mqtt客户机用于

我认为可以使用java客户端和android服务是最好的选择

调试和核心库可能需要java客户机

您可以选择standare jdk的jframe实现,也可以选择 来自的eclipse ide的swt插件实现

您还可以检查我的自定义jframe版本。 如何发布mqtt消息可能会有所帮助 并由经纪人认购

4。Paho android客户端

从中获取源代码。 确保在步骤3中从java客户机库获得核心库。 您可以使用my中此核心库的预编译版本。 然后,使用eclipse+ADT等ide工具编译和构建应用程序 或android studio(推荐)

您可以检查图像,因为成功安装了paho应用程序
也可以参考我的自定义android应用程序版本。

Stackoverflow不能以这种方式工作,你需要自己尝试实现它,然后在它不工作时返回,前提是你已经编写了代码,并对不工作的地方进行了很好的描述,有人会帮助你修复它