public enum MSmartDeviceConfigStep extends Enum<MSmartDeviceConfigStep>
配网过程分为很多步骤,每个步骤的目的不同。
| Enum Constant and Description |
|---|
ACTIVE_DEVICE
激活设备.
|
ADD_DEVICE
添加设备.
|
CONNECT_DEVICE
连接设备.
|
CONNECT_DEVICE_AP
连接设备热点.
|
CONNECT_ROUTER
连接路由器.
|
ENABLE_WIFI
启用WIFI.
|
FIND_DEVICE_IN_AP
在设备热点网络中找设备.
|
FIND_DEVICE_IN_ROUTER
在路由器中找设备.
|
FIND_DEVICE_IN_WAN
在服务器中找设备.
|
GET_DEVICE_BASIC_INFO
获取设备基本信息.
|
RECONNECT_ROUTER
连接路由器.
|
SEND_MSC_BROADCAST
发送快连广播.
|
SWITCH_STA
切换至STA模式.
|
WRITE_DEVICE_ID
写设备ID.
|
WRITE_WIFI_CONFIGURATION
写WIFI配置参数.
|
| Modifier and Type | Method and Description |
|---|---|
static MSmartDeviceConfigStep |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MSmartDeviceConfigStep[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MSmartDeviceConfigStep ENABLE_WIFI
查看wifi功能是否打开,未打开会去尝试打开wifi
public static final MSmartDeviceConfigStep CONNECT_ROUTER
查看当前选择的wif是否可用
public static final MSmartDeviceConfigStep CONNECT_DEVICE_AP
连接设备的热点,只存着于AP配网
public static final MSmartDeviceConfigStep FIND_DEVICE_IN_AP
查找设备,并获取设备的连接信息
public static final MSmartDeviceConfigStep CONNECT_DEVICE
与设备建立Tcp连接
public static final MSmartDeviceConfigStep WRITE_DEVICE_ID
将临时ID写入设备
public static final MSmartDeviceConfigStep GET_DEVICE_BASIC_INFO
获取设备基本信息
public static final MSmartDeviceConfigStep WRITE_WIFI_CONFIGURATION
将路由wifi的参数发送给设备
public static final MSmartDeviceConfigStep SWITCH_STA
将设备有AP模式切换至STA模式
public static final MSmartDeviceConfigStep RECONNECT_ROUTER
设备已经切换至STA,重新连接至路由网络
public static final MSmartDeviceConfigStep SEND_MSC_BROADCAST
发送快连广播
public static final MSmartDeviceConfigStep FIND_DEVICE_IN_ROUTER
查找设备,并获取设备的连接信息
public static final MSmartDeviceConfigStep FIND_DEVICE_IN_WAN
通过随机数,在路由AP隔离,可通过服务器查找设备
public static final MSmartDeviceConfigStep ADD_DEVICE
将设备添加到本地
public static final MSmartDeviceConfigStep ACTIVE_DEVICE
激活验证设备的合法性
public static MSmartDeviceConfigStep[] values()
for (MSmartDeviceConfigStep c : MSmartDeviceConfigStep.values()) System.out.println(c);
public static MSmartDeviceConfigStep valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null