com.intel.util
Class AMT
- java.lang.Object
-
- com.intel.util.AMT
-
public class AMT extends java.lang.Object
This class provides an interface for applets to access the Intel® Active Management Technology (Intel® AMT) provided services. Intel® AMT should be configured properly. For more information on Intel® AMT, refer to the Intel® AMT SDK.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
ENVIRONMENT_STATE_AMT_NOT_PROVISIONED
Intel® AMT not provisioned.static int
ENVIRONMENT_STATE_HOST_VPN
Intel® AMT configured, user is behind VPN.static int
ENVIRONMENT_STATE_INSIDE_ENTERPRISE
Intel® AMT configured, user is inside a domain.static int
ENVIRONMENT_STATE_NOT_CONFIGURED
Intel® AMT is not configured.static int
ENVIRONMENT_STATE_OUTSIDE_ENTERPRISE
Intel® AMT configured, user not in domain.static int
ENVIRONMENT_STATE_UNKNOWN
Intel® AMT state is unknown.static short
INTERFACE_TYPE_LAN
Check LAN Interface.static short
INTERFACE_TYPE_WLAN
Check WLAN interface.static int
WLAN_PROFILE_TYPE_IT
Wireless interface is connected to IT network.static int
WLAN_PROFILE_TYPE_NON_IT
Wireless interface is not connected to IT network.static int
WLAN_PROFILE_TYPE_UNKNOWN
Wireless interface is unknown.
-
Method Summary
Methods Modifier and Type Method and Description static int
getEnvironmentDetectionState()
Intel AMT devices on mobile platforms typically operate in two distinct network environments: Enterprise networks and Non-Enterprise networks such as public hot-spots or home networks.static int
getWlanProfileType()
Get the current WLAN profile type.static boolean
isInterfaceIpValid(short ipInterfaceType)
Indicates whether there is connectivity over LAN or/and WLAN.
-
-
-
Field Detail
-
ENVIRONMENT_STATE_AMT_NOT_PROVISIONED
public static final int ENVIRONMENT_STATE_AMT_NOT_PROVISIONED
Intel® AMT not provisioned.- See Also:
- Constant Field Values
-
ENVIRONMENT_STATE_NOT_CONFIGURED
public static final int ENVIRONMENT_STATE_NOT_CONFIGURED
Intel® AMT is not configured.- See Also:
- Constant Field Values
-
ENVIRONMENT_STATE_INSIDE_ENTERPRISE
public static final int ENVIRONMENT_STATE_INSIDE_ENTERPRISE
Intel® AMT configured, user is inside a domain.- See Also:
- Constant Field Values
-
ENVIRONMENT_STATE_HOST_VPN
public static final int ENVIRONMENT_STATE_HOST_VPN
Intel® AMT configured, user is behind VPN.- See Also:
- Constant Field Values
-
ENVIRONMENT_STATE_OUTSIDE_ENTERPRISE
public static final int ENVIRONMENT_STATE_OUTSIDE_ENTERPRISE
Intel® AMT configured, user not in domain.- See Also:
- Constant Field Values
-
ENVIRONMENT_STATE_UNKNOWN
public static final int ENVIRONMENT_STATE_UNKNOWN
Intel® AMT state is unknown.- See Also:
- Constant Field Values
-
WLAN_PROFILE_TYPE_UNKNOWN
public static final int WLAN_PROFILE_TYPE_UNKNOWN
Wireless interface is unknown.- See Also:
- Constant Field Values
-
WLAN_PROFILE_TYPE_IT
public static final int WLAN_PROFILE_TYPE_IT
Wireless interface is connected to IT network.- See Also:
- Constant Field Values
-
WLAN_PROFILE_TYPE_NON_IT
public static final int WLAN_PROFILE_TYPE_NON_IT
Wireless interface is not connected to IT network.- See Also:
- Constant Field Values
-
INTERFACE_TYPE_LAN
public static final short INTERFACE_TYPE_LAN
Check LAN Interface.- See Also:
- Constant Field Values
-
INTERFACE_TYPE_WLAN
public static final short INTERFACE_TYPE_WLAN
Check WLAN interface.- See Also:
- Constant Field Values
-
-
Method Detail
-
getEnvironmentDetectionState
public static int getEnvironmentDetectionState() throws UtilException
Intel® AMT devices on mobile platforms typically operate in two distinct network environments: Enterprise networks and Non-Enterprise networks such as public hot-spots or home networks. The Environment Detection feature is used to discover which type of network the computer is operating in. To enable the Intel® AMT to detect the network environment it is currently operating in, this Intel® AMT feature should be configured properly via the Intel® AMT configuration interface.- Returns:
- the current Environment Detection state a value in ENVIRONMENT_STATE_XXX.
- Throws:
NotSupportedException
- if Intel® AMT is not supported.UtilException
- in case of internal error.
-
getWlanProfileType
public static int getWlanProfileType() throws UtilException
Get the current WLAN profile type.- Returns:
- the current WLAN profile type, a value in WLAN_PROFILE_TYPE_XXX.
- Throws:
NotSupportedException
- if AMT is not supported.UtilException
- in case of internal error.
-
isInterfaceIpValid
public static boolean isInterfaceIpValid(short ipInterfaceType) throws UtilException
Indicates if there is a connectivity over LAN or/and WLAN.- Returns:
- True if there is a connectivity over LAN or/and WLAN, false otherwise.
- Throws:
NotSupportedException
- if Intel® AMT is not supported.UtilException
- in case of internal error.
-
-