【问题标题】:MQTT Eclipse Paho Android App basicMQTT Eclipse Paho Android 应用程序基本
【发布时间】:2023-03-27 17:17:01
【问题描述】:

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

【问题讨论】:

  • Stackoverflow 不能以这种方式工作,您需要尝试自己实现,然后在它不起作用时返回,前提是您编写的代码以及对哪些不起作用的良好描述以及有人会帮你解决它

标签: android eclipse message mqtt paho


【解决方案1】:

如果您对此仍有疑问,这里有一些创建自己的 mqtt 服务的提示。

1.服务器应用程序 - mosquitto

访问site 以获取二进制文件或源代码。 然后为您的操作系统构建或安装 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 客户端用于site list

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

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

您可以选择标准 jdk 的 jframe 实现或 来自github 的 Eclipse ide 的 swt-plugin 实现。

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

4. Paho 安卓客户端

github 获取源代码。 确保在步骤 3 中有来自 java 客户端库的核心库。 你可以从我的github 使用这个核心库的预编译版本。 然后,使用 Eclipse+ADT 等任何 IDE 工具编译和构建应用程序 或安卓工作室(推荐)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    相关资源
    最近更新 更多