如何处理后端的实时mqtt数据到html页面中的响应

时间:2013-12-25 01:05:17

标签: backend mqtt real-time-data

我想创建一个发送实时mqtt数据的应用程序。后端将捕获此mqtt流。我需要这些数据来操作网页上的实时图表。我怎样才能做到这一点?处理此实时数据的最佳做法是什么?我应该处理每个传入的mqqt请求吗?任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

您有多种选择,具体取决于您的使用情况。

  1. 使用Eclipse Paho JavaScript从Web浏览器中直接连接到MQTT代理。我在EclipseCon Europe上做了类似的用例。 Java客户端发布随机数据,网页显示温度计和其他图表。代码和幻灯片可用here

  2. 让您的MQTT代理将所有发布保存到数据库(请参阅best practises)。为了将数据提供给浏览器,我建议使用REST API。使用此选项,您可以轻松显示历史数据。

  3. 希望能回答你的问题。

    干杯, 克里斯