【发布时间】:2017-01-26 01:58:24
【问题描述】:
我有一个设备,我已设置为传输它通过 MQTT 收集的数据。现在我需要允许 Android 接收该数据以显示它。我在哪里可以找到一个简单的教程来做到这一点?
目前,我正在通过从 MongoDB 提取的 Web 服务显示数据。我不想这样做,因为它非常昂贵。
【问题讨论】:
-
对于 Stack Overflow 来说,寻求教程/指南是题外话
我有一个设备,我已设置为传输它通过 MQTT 收集的数据。现在我需要允许 Android 接收该数据以显示它。我在哪里可以找到一个简单的教程来做到这一点?
目前,我正在通过从 MongoDB 提取的 Web 服务显示数据。我不想这样做,因为它非常昂贵。
【问题讨论】:
您的问题分为三个方面,您应该分别关注每个方面:
第一个是从您的设备发送数据。您可以使用 mqtt 客户端库(例如 Paho)来发布您的消息(取决于您使用的编程语言)。
第二部分是设置一个将消息中继到目的地的 mqtt 代理。 (例如,请参阅使用 Moquette 的 http://www.hascode.com/2016/06/playing-around-with-mqtt-and-java-with-moquette-and-eclipse-paho/。它还包含一个使用 Java 的示例 mqtt 发布者。另一种选择是使用 Mosquito mqtt 代理)。
最后,一个 android 应用程序订阅与发送消息并接收消息的主题相同的主题(您也可以使用 Paho 客户端)。
搜索其中的每一个,您就可以构建系统。
【讨论】: