Mosquito中的MQTT主题转换



我正在集成Shelly传感器(https://shelly.cloud/)进入现有的物联网系统FIWARE(https://www.fiware.org/)。传感器可以通过带有JSON有效负载的MQTT发布监控数据。

Shelly传感器在主题{Shelly_ID}/events/rpc上发布了数据,但FIWARE只能订阅主题/json/{{api key}}/{{device ID}}/attrs。现在出版和订阅的主题不同了。在我们的应用程序中,我们使用Mosquitto作为MQTT代理,是否可以在Mosquitto代理中进行主题转换?

我认为Mosquitto对主题有充分的了解,可以很容易地进行主题映射和转换。有人对此有想法或信息吗?我认为这比重新构建和自定义FIWARE系统要容易得多。

Mosquito不支持通用主题重映射。

它唯一支持的地方是

  1. 在桥上映射主题时添加前缀
  2. 添加前缀作为侦听器的装入点

解决这个问题的最简单方法是编写一个客户端来重新映射

最新更新