设备接入 IOTDA-IoT Device SDK使用指南(Java):设备初始化

时间:2024-04-29 15:50:58

设备初始化

  1. 创建设备时,需要写入在注册设备时获取的设备ID、密码,以及1中获取的设备对接信息,注意格式为ssl://域名信息:端口号ssl://IP地址:端口号
    1
    2
    3
         //例如在iot-device-demo文件 MessageSample.java中修改以下参数
         IoTDevice device = new IoTDevice("ssl://域名信息:8883",
                    "5e06bfee334dd4f33759f5b3_demo", "mysecret", file);
    

    所有涉及设备ID和密码的文件均需要修改成对应的信息。

  2. 建立连接。调用init接口,该接口是阻塞调用,如果建立连接成功会返回0。
    1
    2
    3
          if (device.init() != 0) {
                return;
            }
    
    如果连接成功就会打印:
    1
    2023-07-17 17:22:59  INFO MqttConnection:105 - Mqtt client connected. address :ssl://域名信息:8883
    
  3. 创建设备并连接成功后,可以开始使用设备进行通信。调用IoT Device 的getClient接口获取设备客户端,客户端提供了消息、属性、命令等通讯接口。
support.huaweicloud.com/devg-iothub/iot_02_0089.html