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()