public class DeviceInfo extends LKDeviceInfo
Modifier and Type | Field and Description |
---|---|
java.lang.String |
addDeviceFrom
Deprecated.
|
AwssVersion |
awssVer
Deprecated.
|
java.lang.String |
devType
设备联网类型
取值范围: 0=wifi; 1=ethernet; 2=路由器 |
java.lang.String |
fwVersion
设备固件版本
作为输入时无需填写
|
java.lang.String |
id |
java.lang.String |
linkType
设备入网方式
取值范围请参见 LinkType |
java.lang.String |
mac
设备 mac 地址
|
java.lang.String |
productEncryptKey
产品加密密钥。
适用于一键配网的场景,需要与设备端的密钥一致。
|
java.lang.String |
protocolVersion
协议版本号
2.0 表示无品类配网 目前仅支持SoftAP
|
java.lang.String |
regDeviceName
发现当前设备的已配设备的设备名称
|
RegionInfo |
regionInfo
设备 region 信息
|
java.lang.String |
regProductKey
发现当前设备的已配设备的 PK
|
java.lang.String |
remainTime
token 剩余有效时间 ms
|
java.lang.String |
securityRandom
设备热点产品密钥生成使用的 random
pk 和 random
32 位 hex string
|
java.lang.String |
service
设备支持的服务
作为输入时无需填写
|
java.lang.Object |
tag
内部使用的tag值
|
java.lang.String |
token
用于应用端建立账号和设备的绑定关系。
|
deviceName, productId, productKey
Constructor and Description |
---|
DeviceInfo() |
Modifier and Type | Method and Description |
---|---|
static DeviceInfo |
convertLocalDevice(LocalDevice localDevice)
LocalDevice 转换为 DeviceInfo
|
DeviceInfo |
copy()
deep copy
|
boolean |
equals(java.lang.Object obj) |
DCAlibabaConfigParams |
getDCConfigParams()
获取配网参数
|
java.lang.Object |
getExtraDeviceInfo(java.lang.String key) |
java.lang.String |
getKey() |
boolean |
isSupportRouterAP()
是否支持路由器配网
|
boolean |
isValid()
是否合法
|
void |
setExtraDeviceInfo(java.lang.String key,
java.lang.Object value) |
java.lang.String |
toString() |
public java.lang.String id
public java.lang.String linkType
LinkType
public java.lang.String productEncryptKey
public java.lang.String securityRandom
public java.lang.String token
public java.lang.String devType
@Deprecated public AwssVersion awssVer
public java.lang.String mac
public java.lang.String remainTime
public java.lang.String protocolVersion
public java.lang.String regProductKey
public java.lang.String regDeviceName
@Deprecated public java.lang.String addDeviceFrom
public java.lang.String service
public java.lang.String fwVersion
public java.lang.Object tag
public RegionInfo regionInfo
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isValid()
isValid
in class LKDeviceInfo
public void setExtraDeviceInfo(java.lang.String key, java.lang.Object value)
public java.lang.Object getExtraDeviceInfo(java.lang.String key)
public boolean isSupportRouterAP()
public DCAlibabaConfigParams getDCConfigParams()
DCAlibabaConfigParams
public static DeviceInfo convertLocalDevice(LocalDevice localDevice)
localDevice
- 本地设备信息,请参见 LocalDevice
DeviceInfo
public java.lang.String getKey()
public DeviceInfo copy()
public java.lang.String toString()
toString
in class java.lang.Object