| 限定符和类型 | 方法和说明 |
|---|---|
void |
deinit()
反初始化接口
|
void |
deviceRegister(LinkKitInitParams initParams,
CommonRequest request,
IoTCallback listener)
一型一密 使用 productKey、productSecret、deviceName 去云端换取 deviceSecret 的过程
|
IDeviceCOTA |
getDeviceCOTA()
获取远程配置实例
|
IDeviceLabel |
getDeviceLabel()
获取设备标签实例,可以使用该实例实现设备标签相关的功能。
|
IDeviceShadow |
getDeviceShadow()
获取设备影子操作示例,实现
|
IThing |
getDeviceThing()
获取设备物模型操作实例,可以使用该实例实现设备属性上报、控制监听、时间上报、服务提供等。
|
IGateway |
getGateway()
获取网关实例,可以实现网关子设备相关的管理功能。
|
static ILinkKit |
getInstance() |
IMqttClient |
getMqttClient()
Mqtt 相关接口
|
void |
init(LinkKitInitParams params,
ILinkKitConnectListener listener)
初始化接口
|
void |
publish(ARequest request,
IConnectSendListener listener)
发布
|
void |
registerOnNotifyListener(IConnectNotifyListener listener)
注册下行数据监听器
|
void |
registerResource(AResource request,
IResourceRequestListener listener)
RRPC 接口
|
void |
sendIoTHTTPRequest(CommonRequest request,
IoTCallback ioTCallback)
IoT 套件对外 HTTP 请求接口
|
void |
subscribe(ARequest request,
IConnectSubscribeListener listener)
订阅
|
void |
unRegisterOnNotifyListener(IConnectNotifyListener listener)
取消注册下行监听器
|
void |
unsubscribe(ARequest request,
IConnectUnscribeListener listener)
取消订阅
|
public void init(LinkKitInitParams params, ILinkKitConnectListener listener)
ILinkKitpublic void registerOnNotifyListener(IConnectNotifyListener listener)
ILinkKitregisterOnNotifyListener 在接口中 ILinkKitlistener - 监听器public void unRegisterOnNotifyListener(IConnectNotifyListener listener)
ILinkKitunRegisterOnNotifyListener 在接口中 ILinkKitlistener - 监听器public IDeviceCOTA getDeviceCOTA()
ILinkKitgetDeviceCOTA 在接口中 ILinkKitpublic IGateway getGateway()
ILinkKitgetGateway 在接口中 ILinkKitpublic IDeviceShadow getDeviceShadow()
ILinkKitgetDeviceShadow 在接口中 ILinkKitpublic IDeviceLabel getDeviceLabel()
ILinkKitgetDeviceLabel 在接口中 ILinkKitpublic IThing getDeviceThing()
ILinkKitgetDeviceThing 在接口中 ILinkKitpublic IMqttClient getMqttClient()
ILinkKitgetMqttClient 在接口中 ILinkKitpublic 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 registerResource(AResource request, IResourceRequestListener listener)
ILinkKitregisterResource 在接口中 ILinkKitrequest - RRPC 请求listener - 监听器public void sendIoTHTTPRequest(CommonRequest request,
IoTCallback ioTCallback)
ILinkKitsendIoTHTTPRequest 在接口中 ILinkKitrequest - 请求参数ioTCallback - 回调public void deviceRegister(LinkKitInitParams initParams, CommonRequest request, IoTCallback listener)
ILinkKitdeviceRegister 在接口中 ILinkKitinitParams - 动态注册相关参数request - 请求listener - 请求结果监听器public static ILinkKit getInstance()