我正致力于将Shelly传感器(https://shelly.cloud/)集成到现有的IoT系统FIWARE(https://www.fiware.org/)中。传感器可以使用JSON有效负载通过MQTT发布监视数据。
Shelly传感器在主题{SHELLY_ID}/events/rpc,上发布了数据,但是FIWARE只能订阅主题/json/{{api-key}}/{{device-id}}/attrs.现在发布和订阅的主题是不同的。在我们的应用程序中,我们使用 Mosquitto 作为MQTT代理,是否有可能在Mosquitto中进行主题转换?
我认为摩斯基托对主题有充分的了解,可以很容易地完成主题的映射和转换。有人对此有什么想法或信息吗?我认为它比重新构建和定制FIWARE系统容易得多。
发布于 2022-08-10 16:23:12
莫斯基托不支持通用主题重映射。
唯一能得到支持的地方是
当在桥上映射主题时,
的挂载点
解决这个问题的最简单的方法是编写一个客户端来进行重新映射。
https://stackoverflow.com/questions/73309310
复制相似问题