| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
deinit()
反初始化接口 
 | 
void | 
deviceRegister(Context context,
              LinkKitInitParams initParams,
              ARequest request,
              IConnectSendListener listener)
一型一密 使用 productKey、productSecret、deviceName 去云端换取 deviceSecret 的过程 
 | 
IDeviceCOTA | 
getDeviceCOTA()
获取远程配置实例 
 | 
IDeviceLabel | 
getDeviceLabel()
获取设备标签实例,可以使用该实例实现设备标签相关的功能。 
 | 
IDeviceShadow | 
getDeviceShadow()
获取设备影子实例,可以使用该实例实现设备影子的相关操作。 
 | 
IThing | 
getDeviceThing()
获取设备物模型操作实例,可以使用该实例实现设备属性上报、控制监听、时间上报、服务提供等。 
 | 
IGateway | 
getGateway()
获取网关实例,可以实现网关子设备相关的管理功能。 
 | 
static ILinkKit | 
getInstance()  | 
IApiClient | 
getIoTApiClient()
IoT 套件对外 HTTP 请求接口 
 | 
java.lang.String | 
getToSignString(java.util.Map<java.lang.String,java.lang.String> params)
获取待签 String 
 | 
void | 
init(Context context,
    LinkKitInitParams params,
    ILinkKitConnectListener listener)
初始化接口 
 | 
void | 
publish(ARequest request,
       IConnectSendListener listener)
发布 
 | 
void | 
registerOnPushListener(IConnectNotifyListener listener)
注册下行数据监听器 
 | 
void | 
subscribe(ARequest request,
         IConnectSubscribeListener listener)
订阅 
 | 
void | 
subscribeRRPC(ARequest request,
             IConnectRrpcListener listener)
RRPC 接口 
 | 
void | 
unRegisterOnPushListener(IConnectNotifyListener listener)
取消注册下行监听器 
 | 
void | 
unsubscribe(ARequest request,
           IConnectUnscribeListener listener)
取消订阅 
 | 
public void init(Context context,
                 LinkKitInitParams params,
                 ILinkKitConnectListener listener)
ILinkKitpublic void registerOnPushListener(IConnectNotifyListener listener)
ILinkKitregisterOnPushListener 在接口中 ILinkKitlistener - 监听器public void unRegisterOnPushListener(IConnectNotifyListener listener)
ILinkKitunRegisterOnPushListener 在接口中 ILinkKitlistener - 监听器public void publish(ARequest request, IConnectSendListener listener)
ILinkKitpublic void subscribe(ARequest request, IConnectSubscribeListener listener)
ILinkKitpublic void unsubscribe(ARequest request, IConnectUnscribeListener listener)
ILinkKitunsubscribe 在接口中 ILinkKitrequest - 取消订阅请求listener - 监听器public void subscribeRRPC(ARequest request, IConnectRrpcListener listener)
ILinkKitsubscribeRRPC 在接口中 ILinkKitrequest - RRPC 请求listener - 监听器public IApiClient getIoTApiClient()
ILinkKitgetIoTApiClient 在接口中 ILinkKitpublic IDeviceCOTA getDeviceCOTA()
ILinkKitgetDeviceCOTA 在接口中 ILinkKitpublic IGateway getGateway()
ILinkKitgetGateway 在接口中 ILinkKitpublic IDeviceShadow getDeviceShadow()
ILinkKitgetDeviceShadow 在接口中 ILinkKitpublic IDeviceLabel getDeviceLabel()
ILinkKitgetDeviceLabel 在接口中 ILinkKitpublic IThing getDeviceThing()
ILinkKitgetDeviceThing 在接口中 ILinkKitpublic java.lang.String getToSignString(java.util.Map<java.lang.String,java.lang.String> params)
ILinkKitgetToSignString 在接口中 ILinkKitparams - 签名参数public void deviceRegister(Context context,
                           LinkKitInitParams initParams,
                           ARequest request,
                           IConnectSendListener listener)
ILinkKitdeviceRegister 在接口中 ILinkKitcontext - 上下文initParams - 动态注册相关参数request - 请求listener - 请求结果监听器public static ILinkKit getInstance()