Android - Mosquitto / MQTT - PHP / MySQL

时间:2014-08-29 10:48:14

标签: web-services queue mqtt mosquitto

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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