设备接入 IOTDA-Java Demo使用说明:建立连接

时间:2024-09-27 17:32:54

建立连接

  1. 在com.iot.mqtt.example.demo.MqttConstants中设置接入地址及鉴权参数的值:

    // IoT平台mqtt接入地址,替换成"连接配置说明中"的"MQTT接入 域名 。
    String HOST = "${HOST}";
    // 接入凭证,替换成"获取MQTT接入凭证"中获取的接入凭证。
    String AC CES S_KEY = "${accessKey}";
    String ACCESS_CODE = "${accessCode}";
    // 实例ID,当同一region购买多个标准版实例该参数必填。
    String INSTANCE_ID = "${instanceId}";
    // 接收数据的Topic,替换成"创建规则动作"中的Topic。
    String SUBSCRIBE_TOPIC = "${subscribeTopic}";

    Demo中涉及的参数说明,请参考连接配置说明

  2. 运行com.iot.mqtt.example.demo.MqttDemo样例代码,根据以下日志信息判断是否订阅成功。该示例忽略服务端证书校验,如需校验服务端证书可参考com.iot.mqtt.example.demo.MqttTlsDemo。

    • 订阅成功。
      图1 订阅成功
    • 订阅失败。
      1. 用户名或密码错误。
        图2 用户或密码错误
      2. 订阅的Topic不存在。
        图3 订阅topic不存在

support.huaweicloud.com/usermanual-iothub/iot_01_00114.html