public class DMConfigParams
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
IoTApiClientConfig |
connectConfig
IoT HTTP 连接配置参数
|
DeviceInfo |
deviceInfo
设备四元组信息
|
boolean |
enableGateway
是否启用网关
如果启用的话,会初始化网关相关SDK,如果不需要使用网关功能可以关闭;
|
boolean |
enableLocalCommunication
是否启用本地通信
依赖物模型开关
|
boolean |
enableSDKLogPush
是否开启用SDK志实时上传
|
boolean |
enableThingModel
是否启用物模型
物模型只是对传输的数据格式做了封装,用户也可以基于Mqtt的基本接口实现;
如果启用的话,初始化会等到物模型初始化才返回;
如果不需要物模型实现或者使用MQTT自行实现,可以关闭;
只需要使用自定义Topic和系统topic,可以不启用该功能;
|
PersistentConnectConfig |
persistentConnectConfig
mqtt 长连接配置参数 域名 SSL校验 证书
|
java.util.Map<java.lang.String,ValueWrapper> |
propertyValues
设备的初始值
|
java.lang.String |
tsl
如果使用本地 TSL,则该内容必填
|
构造器和说明 |
---|
DMConfigParams() |
public boolean enableLocalCommunication
public boolean enableThingModel
public boolean enableSDKLogPush
public boolean enableGateway
public DeviceInfo deviceInfo
public java.lang.String tsl
public java.util.Map<java.lang.String,ValueWrapper> propertyValues
public IoTApiClientConfig connectConfig
public PersistentConnectConfig persistentConnectConfig