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