tencent cloud

文档反馈

Java SDK 工程配置

最后更新时间:2023-07-27 10:51:42

    腾讯云物联网设备端 Java SDK 依靠安全且性能强大的数据通道,为物联网领域开发人员提供设备端快速接入云端,并和云端进行双向通信的能力。开发人员只需完成工程的相应配置即可完成设备的接入。

    前提条件

    已按照 设备接入准备 创建好产品和设备。

    引用方式

    • 如果您需要通过 jar 引用方式进行项目开发,可在 module 目录下的 build.gradle 中添加依赖,如下依赖:
      dependencies {
        ...
        implementation 'com.tencent.iot.hub:hub-device-java:x.x.x'
      }
      
    说明:

    用户可根据 版本说明 把上述x.x.x设置成最新版本。

    • 如果您需要通过代码集成方式进行项目开发,可访问 Github 下载 Java SDK 源码。

    认证连接

    设备的身份认证支持两种认证方式,密钥认证和证书认证:

    • 若使用密钥认证方式,需 ProductID,DevName 和 DevPSK。
    • 若使用证书认证方式,需 ProductID,CertFile 和 PrivateKeyFile。

    认证连接示例代码如下:

    private String mProductID = "YOUR_PRODUCT_ID";
    private String mDevName = "YOUR_DEVICE_NAME";
    private String mDevPSK = "YOUR_DEV_PSK";
    private String mCertFilePath = null;
    private String mPrivKeyFilePath = null;
    TXMqttConnection mqttconnection = new TXMqttConnection(mProductID, mDevName, mDevPSK, new callBack());
    mqttconnection.connect(options, null);
    try {
            Thread.sleep(20000);
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    mqttconnection.disConnect(null);
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持