腾讯云物联网设备端 Java SDK 依靠安全且性能强大的数据通道,为物联网领域开发人员提供设备端快速接入云端,并和云端进行双向通信的能力。开发人员只需完成工程的相应配置即可完成设备的接入。
已按照 设备接入准备 创建好产品和设备。
build.gradle
中添加依赖,如下依赖:dependencies {
...
implementation 'com.tencent.iot.hub:hub-device-java:x.x.x'
}
说明:用户可根据 版本说明 把上述x.x.x设置成最新版本。
设备的身份认证支持两种认证方式,密钥认证和证书认证:
认证连接示例代码如下:
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);
本页内容是否解决了您的问题?