认证与连接
SDK工具类:LinkKit
初始化参数类:LinkKitInitParams
,包含属性:productId
,deviceId
,deviceSecret
,mqttHost
,mqttPort
,clientId
,其中除了clientId
都是必填字段,注意,后续需要可以通过LinkKit
对象访问LinkKitInitParams
初始化函数:init()
LinkKitInitParams
类结构:
属性名称 | 属性类型 | 是否必填 | 描述 |
---|---|---|---|
productId | string |
是 | 产品ID,设备认证三元组之一 |
deviceId | string |
是 | 设备ID,设备认证三元组之一 |
deviceSecret | string |
是 | 设备密钥,设备认证三元组之一 |
mqttHost | string |
是 | MQTT Server连接地址 |
mqttPort | int |
是 | MQTT Server连接端口号 |
clientId | string |
否 | 客户端ID,参考MQTT协议接入文档中的clientId |
构造函数:
public LinkKitInitParams(String productId, String deviceId, String deviceSecret, String mqttHost, String mqttPort) {
......
}
public LinkKitInitParams(String productId, String deviceId, String deviceSecret, String mqttHost, String mqttPort, String clientId) {
......
}
示例代码:
LinkKit linkKit = new LinkKit(new LinkKitInitParams(IOT_PRODUCT_ID, IOT_DEVICE_ID, IOT_DEVICE_SECRET, MQTT_HOST, MQTT_PORT, CLIENT_ID));
var initResult = linkKit.init();
最后修改时间: 1 年前