繁体   English   中英

MQTT Eclipse Paho Android 应用程序基础

[英]MQTT Eclipse Paho Android App basic

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

如果您对此仍有疑问,这里有一些提示,可帮助您制作自己的 mqtt 服务。

1.服务器应用-mosquitto

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

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 -h 127.0.0.1 -t /test/1 -m “你好蚊子”

3. Paho java客户端——mqtt客户端

您可以使用您熟悉的任何编程语言将 mqtt 客户端用于站点列表

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

调试和核心库可能需要 Java 客户端。

您可以从github 中为标准 jdk 选择 jframe 实现或为 eclipse ide 选择 swt-plugin 实现。

您还可以检查我的定制版本的JFrame 代理如何发布和订阅 mqtt 消息可能会有所帮助。

4. 安卓Paho客户端

github获取源代码。 确保从第 3 步的 java 客户端库中获得核心库。您可以使用来自我的github的这个核心库的预编译版本。 然后,使用 eclipse+ADT 或 android studio 等任何 ide 工具编译和构建应用程序(推荐)

您可以检查自成功安装 paho 应用程序后的图像,也可以从github参考我定制的 android 应用程序版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM