0

我有个问题要问你。我必须实现一个队列来管理对服务器上数据库的访问。服务器在 PHP 和 MySQL 中。我实现了一个 Android 应用程序,通过 WebServices 使用 HTTP 请求将数据发送并存储到 DB 中。我想使用 Mosquitto 代理来实现前面提到的“访问队列”。

首先,我可以为此目的使用 Mosquitto 吗?此外,是否有必要解析 MQTT 请求中的 HTTP 请求,反之亦然?

我是 MQTT 的新手。我知道它是如何工作的,但我不知道如何实现它。欢迎提供这方面的例子!:-) 对不起,我的英语不好。非常感谢!

4

1 回答 1

2

您应该将 MQTT 视为您的 WebServices 实现的替代方案。

通常在 MQTT 中,您的服务器将实现一个 MQTT 客户端库(请参阅此处的列表),该库将订阅(或发布)您的 Mosquitto 代理中您的 Android 应用将发布(或订阅)的主题。

同时,您的 Android 应用程序将实现一个 MQTT 客户端库(例如 Eclipse Paho Android服务)来订阅(或发布)同一 Mosquitto 代理中的主题。

于 2014-09-02T11:04:33.573 回答