Fiware MQTT IoT代理:需要在API密钥中有斜杠



我们正在使用Fiware MQTT Iot代理。我们知道,在从设备发布数据时,主题的格式应该是/api_key/device_id/attrs。

但我们有一个要求,即我们的主题是一个包含多个斜杠的长字符串。但Fiware目前不支持在api_key中添加任何斜杠(/(。

你能告诉我们是否有办法克服这个问题吗。感谢您的支持!

您将无法使用标准物联网代理,您需要创建自己的自定义物联网代理。

要订阅的MQTT主题的定义可以在MQTTInding.js 中找到

可以在commonBindings.js 中找到对传入消息的读取

要更改路径,您需要遵循205中的说明-自定义物联网代理

  • 克隆基本存储库
  • 最新版本的分支
  • 修改MQTTBinding.jscommonBindings.js以收听您的首选位置
  • 使用COPY指令创建自己的Dockerfile

如果使用JSON IoT代理,显然同样适用。

最新更新