public class DeviceManager
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
void |
destroy()
反初始化
|
IDeviceCOTA |
getDeviceCOTA()
获取 CoTA 请求实例
|
IDeviceLabel |
getDeviceLabel()
获取标签请求实例
|
IDeviceShadow |
getDeviceShadow()
获取设备影子请求实例
|
IThing |
getDeviceThing()
获取物模型实例
|
IGateway |
getGateway()
获取网关操作实例
|
static DeviceManager |
getInstance() |
IApiClient |
getIoTApiClient()
获取与云端 HTTP/S 请求实例
|
void |
init(Context context,
java.lang.String tsl,
DeviceInfo info,
IoTApiClientConfig apiclientConfig,
java.util.Map<java.lang.String,ValueWrapper> propertyValues,
DMConfigParams params,
IDMCallback<InitResult> callback)
初始化接口
|
public static DeviceManager getInstance()
public void init(Context context, java.lang.String tsl, DeviceInfo info, IoTApiClientConfig apiclientConfig, java.util.Map<java.lang.String,ValueWrapper> propertyValues, DMConfigParams params, IDMCallback<InitResult> callback)
context
- 上下文tsl
- 物模型 TSLinfo
- 设备认证信息apiclientConfig
- 用户数据 HTTP/S 请求参数propertyValues
- 设备属性初始值params
- 用户配置参数callback
- 初始化回调public IDeviceLabel getDeviceLabel()
public IDeviceShadow getDeviceShadow()
public IGateway getGateway()
public IDeviceCOTA getDeviceCOTA()
public IThing getDeviceThing()
public IApiClient getIoTApiClient()
public void destroy()