MQTT 协议是否支持数据库?

问题描述

众所周知,MQTT 使用订阅/发布方法。请问哪个平台用户可以使用MQTT协议保存数据库。它的 hivemq 或蚊子支持数据库,所以我可以看到从传感器记录的以前的数据? 如果MQTT可以支持数据库。除了使用apache webserver还有什么方法

解决方法

MQTT 是一个 Pub/Sub 协议,它纯粹是为了传递消息。那些消息一旦被传递会发生什么不是协议关心的问题。

如果您想存储所有消息,那么您将需要自己实现。

这要么是:

  • 将订阅 # 并将消息存储到数据库的专用客户端。
  • 一些代理有一个插件 API,允许您注册可以拦截每条消息并将其存储到数据库的钩子。

您必须研究您想使用的任何经纪商是否支持这种性质的插件。