【问题标题】:Unable to make an MQTT pub-sub connection无法建立 MQTT 发布-订阅连接
【发布时间】:2020-04-11 17:32:18
【问题描述】:

我一直在尝试使用 node-red 在我的设备上进行简单的 MQTT pub sub 通信。 我已经发布并订阅了这个主题:遥测。使用的服务器和端口是:mqtt.bosch-iot-hub.com:8883。 对于 TLS 配置,使用的是博世提供的 iot hub 证书(https://docs.bosch-iot-hub.com/cert/iothub.crt)。 我能够成功发布有关该主题的数据并使用 HONO 接收器接收它。但是当我使用node-red mqtt-in node 或mosquitto_sub 直接订阅该主题时,它没有收到数据。

有人可以帮我理解为什么会发生这种情况以及可能的解决方案吗?

【问题讨论】:

  • 请问您订阅“遥测”主题的目的是什么?
  • 我只是想通过 API 使用 Bosch Iot Suite 发送和接收遥测数据。但是因为我现在还没有准备好,这就是我使用 node-red 的原因。另外,我没有考虑特定的用例。我现在正在探索物联网套件,以了解它的工作原理,然后处理一些用例。

标签: mqtt eclipse-hono bosch-iot-suite bosch-iot


【解决方案1】:

订阅telemetry 主题的设备毫无意义。在 Hono(以及因此的 Bosch IoT Hub)设备中,仅发布遥测数据和/或事件。下游应用程序使用 Hono 的北向、基于 AMQP 1.0 的 TelemetryEvent API 使用此类数据。应用程序可以使用 Hono 基于 AMQP 1.0 的 Command & Control API 向(连接的)设备发送命令。为了接收命令,基于 MQTT 的设备需要subscribe to the command topic

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多