限定符和类型 | 方法和说明 |
---|---|
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)
ILinkKit
public void registerOnNotifyListener(IConnectNotifyListener listener)
ILinkKit
registerOnNotifyListener
在接口中 ILinkKit
listener
- 监听器public void unRegisterOnNotifyListener(IConnectNotifyListener listener)
ILinkKit
unRegisterOnNotifyListener
在接口中 ILinkKit
listener
- 监听器public IDeviceCOTA getDeviceCOTA()
ILinkKit
getDeviceCOTA
在接口中 ILinkKit
public IGateway getGateway()
ILinkKit
getGateway
在接口中 ILinkKit
public IDeviceShadow getDeviceShadow()
ILinkKit
getDeviceShadow
在接口中 ILinkKit
public IDeviceLabel getDeviceLabel()
ILinkKit
getDeviceLabel
在接口中 ILinkKit
public IThing getDeviceThing()
ILinkKit
getDeviceThing
在接口中 ILinkKit
public IMqttClient getMqttClient()
ILinkKit
getMqttClient
在接口中 ILinkKit
public void publish(ARequest request, IConnectSendListener listener)
ILinkKit
public void subscribe(ARequest request, IConnectSubscribeListener listener)
ILinkKit
public void unsubscribe(ARequest request, IConnectUnscribeListener listener)
ILinkKit
unsubscribe
在接口中 ILinkKit
request
- 取消订阅请求listener
- 监听器public void registerResource(AResource request, IResourceRequestListener listener)
ILinkKit
registerResource
在接口中 ILinkKit
request
- RRPC 请求listener
- 监听器public void sendIoTHTTPRequest(CommonRequest request, IoTCallback ioTCallback)
ILinkKit
sendIoTHTTPRequest
在接口中 ILinkKit
request
- 请求参数ioTCallback
- 回调public void deviceRegister(LinkKitInitParams initParams, CommonRequest request, IoTCallback listener)
ILinkKit
deviceRegister
在接口中 ILinkKit
initParams
- 动态注册相关参数request
- 请求listener
- 请求结果监听器public static ILinkKit getInstance()