Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

wlan_IProfileMgr - OEM Only

A WLAN profile defines the parameters for establishing a connection between the device and the WLAN network. The WLAN profile manager provides an interface to manage profiles stored on the device. This interface is available in Brew MP 1.0.2 and later releases.

With the wlan_IProfileMgr interface, you can:

  • Add, update, and delete WLAN profiles.
  • Manage profile priorities.
  • Search profiles.

An application must have the wlan_AEECLSID_ProfileMgr privilege to perform the profile management operations.

This interface supports the following authentication types:

  • wlan_AUTH_NONE // OPEN (No authentication)
  • wlan_AUTH_WEP // SHARED (WEP authentication)
  • wlan_AUTH_WPA // WPA
  • wlan_AUTH_WPA2 // WPA2

This interface supports the following authentication key management types:

  • wlan_AKM_NONE
  • wlan_AKM_8021X
  • wlan_AKM_PSK
  • wlan_AKM_VENDOR_SPECIFIC

This interface supports the following encryption types:

  • wlan_ENCRY_NONE
  • wlan_ENCRY_WEP_40_BIT
  • wlan_ENCRY_WEP_104_BIT
  • wlan_ENCRY_TKIP
  • wlan_ENCRY_CCMP

This information supports the following authentication information types:

  • wlan_AUTH_ENCRYPT_NONE // OPEN (No authentication)
  • wlan_AUTH_ENCRYPT_WEP_40 // SHARED (WEP authentication)
  • wlan_AUTH_ENCRYPT_WEP_104 // SHARED (WEP authentication)
  • wlan_AUTH_ENCRYPT_8021X_PASSWD // WPA-PSK/WPA2-PSK (802.1X password-based)
  • wlan_AUTH_ENCRYPT_8021X_TLS_CERT // WPA-Enterprise/WPA2-Enterprise (802.1X_TLS with certificate ID)
  • wlan_AUTH_ENCRYPT_SIM / WPA-Enterprise/WPA2-Enterprise (SIM)
  • wlan_AUTH_ENCRYPT_AKA // WPA-Enterprise/WPA2-Enterprise (AKA)
  • wlan_AUTH_ENCRYPT_8021X_PEAP /// WPA-Enterprise/WPA2-Enterprise (PEAP). Not supported by the wlan_IConnMgr interface.
  • wlan_AUTH_ENCRYPT_8021X_TTLS // WPA-Enterprise/WPA2-Enterprise (TTLS). Not supported by the wlan_IConnMgr interface.

Required Files
wlan_IProfileMgr.h
Class ID(s)
wlan_AEECLSID_ProfileMgr
Interface ID
wlan_IProfileMgr
Location
platform\connectivity\inc\pro

For detailed information on the wlan_IProfileMgr interface, see the PROAPIReference section C/C++ API Reference.