【问题标题】:C2D messages to IoT Hub with Java使用 Java 向 IoT 中心发送 C2D 消息
【发布时间】:2022-02-02 18:48:02
【问题描述】:

是否有可能通过使用 MQTT 作为协议,使用 Java 将 Cloud2Device 消息发送到 IoT 中心?

我使用库中的 ServiceClient:https://github.com/Azure/azure-iot-sdk-java/blob/main/service/iot-service-client/src/main/java/com/microsoft/azure/sdk/iot/service/ServiceClient.java,并且无法使用 MQTT,只能使用 AMQPS。

【问题讨论】:

    标签: java azure azure-iot-hub


    【解决方案1】:

    如果您通过 MQTT、AMQP 或 HTTPS 连接,您可以使用 Device SDK 在您的设备上接收 Cloud2Device 消息。

    为了从您的解决方案后端连接到您的 IoTHub,使用 Service SDK 将云到设备的消息发送到单个设备,您需要使用 AMQP 或 AMQP over Websockets。

    服务端点。 每个 IoT 中心都为您的解决方案后端公开一组端点,以便与您的设备进行通信。与一个 例外,这些端点仅使用 AMQP 和 AMQP 公开 通过 WebSockets 协议。

    参考:Reference - IoT Hub endpoints

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      相关资源
      最近更新 更多