Intel

Developer Zone

AMT

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 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.