Android Inspectors

1 like Updated 4/12/13, 10:54 AM by MiguelAzevedoTags:

Access point names

Information about known access point names.

Key Phrase Return Type Description
access point names plural <access point name> Creation method for <access point name>.
id of <access point name> <string> Internal ID of this APN profile.
name of <access point name> <string> Display name.
numeric of <access point name> <string> Value of NUMERIC (usually MCC+MNC).
mcc of <access point name> <string> Country code (MCC).
mnc of <access point name> <string> Network code (MNC).
apn of <access point name> <string> APN reference (e.g. "internet").
user of <access point name> <string> APN user.
server of <access point name> <string> Server address (IP or FQHN).
password of <access point name> <string> APN password.
proxy of <access point name> <string> Proxy address.
port of <access point name> <string> Proxy port.
mms proxy of <access point name> <string> MMS proxy address.
mms port of <access point name> <string> MMS proxy port.
mmsc of <access point name> <string> MMSC (e.g. http://mms.sprintpcs.com).
auth type of <access point name> <string> Authentication type (e.g. "PAP", "CHAP").
type of <access point name> <string> APN type (e.g. "wap", "mms").
protocol of <access point name> <string> Protocol (e.g. "IPv4").
roaming protocol of <access point name> <string> Roaming protocol (e.g. "IPv4").
current of <access point name> <integer> Possible values are: -1 (not active), 0 (active), 1 (active and selected).

 

Battery

Information about the state of the battery on the device.

Key Phrase Return Type Description
battery <battery> Creation method for <battery>.
backup battery <backup battery> Creation method for <backup battery>.
life of <battery|backup battery> <time interval> Currently not available for Android.
life percent of <battery|backup battery> <integer> Percent of life left for battery.
status of <battery|backup battery> <string> Status of the battery as a string. (Unknown, Charging, High, Low, Critical, No battery, Normal)
health of <battery|backup battery> <string> Health of the battery as a string. (Health unknown, Good, Overheat, Dead, Over Voltage, Unspecified Failure)
millivolts of <battery|backup battery> <integer> Currently not available for Android.
ac of <battery> <string> AC status of the battery (Offline, Online, Backup power, Unknown)
chemistry of <battery> <string> The type of battery used by the device.
milliamps of <battery> <integer> Currently not available for Android.
average milliamps of <battery> <integer> Currently not available for Android.
average interval of <battery> <integer> Currently not available for Android.
milliamps per hour of <battery> <integer> Currently not available for Android.
temperature of <battery> <floating point> Temperature of the device in degrees of Celsius.

 

Carrier

Information about the current network update.

Key Phrase Return Type Description
carrier <carrier> Creation method for <carrier>.
operator of <carrier> <string> MCC+MNC numeric code of the network operator.
name of <carrier> <string> Name of the network operator.
country of <carrier> <string> Country of the network operator.

 

Device

General information about the hardware and operating system.

Key Phrase Return Type Description
device <device> Creation method for <device>.
product of <device> <string> Name of the overall product.
model of <device> <string> The end-user-visible name for the end product.
brand of <device> <string> The brand (e.g. carrier) the software is customized for, if any.
id of <device> <string> Android build ID. Either a changelist number, or a label like "M4-rc20".
android id of <device> <string> Returns the device Android ID.
user of <device> <string> Name of system Unix user.
uuid of <device> <string> UUID of the device. This is the IMEI of the device or a random GUID if the device doesn't have an IMEI. Random UUIDs are regenerated when the agent is reinstalled.
guid of <device> <string> A random GUID. This value is regenerated when the agent is resinstalled.
board of <device> <string> The name of the underlying board, like "goldfish".
bootloader of <device> <string> The system bootloader version number.
cpu abi of <device> <string> The name of the instruction set (CPU type + ABI convention) of native code, e.g. armeabi-v7a.
cpu abi2 of <device> <string> The name of the second instruction set (CPU type + ABI convention) of native code, e.g. armeabi.
device of <device> <string> The name of the industrial design.
display of <device> <string> A build ID string meant for displaying to the user.
fingerprint of <device> <string> A string that uniquely identifies this build. Google says that applications shouldn't attempt to parse this value.
hardware of <device> <string> The name of the hardware (from the kernel command line or /proc).
host of <device> <string> Name of the HOST field of the device.
manufacturer of <device> <string> The manufacturer of the product/hardware.
radio of <device> <string> Returns the version string for the radio firmware. May return null if the radio is not currently on. This inspector usually works only on Android 4.0+ devices.
tag of <device> <string> Comma-separated tags describing the build like "unsigned,debug" or "release,eng".
type of <device> <string> The type of build, like "user" or "eng".
serial of <device> <string> A hardware serial number, if available. Alphanumeric only, case-insensitive. Only works in Android 2.3+, otherwise returns "unknown".
external drive state of <device> <string> Gets the current state of the primary "external" storage device. The desired value is "mounted" meaning that the external storage is present and can be accessed in R/W mode. Other values are "bad_removal" (media was removed before it was unmounted), "checking" (media is present and being disk-checked), "mounted_ro" (media is present and mounted at its mount point with read only access), "nofs" (media is present but is blank or is using an unsupported filesystem), "removed" (media is not present), "shared" (media is present not mounted, and shared via USB mass storage), "unmounted" (media is present but not mounted), "unmountable" (media is present but cannot be mounted. Typically this happens if the file system on the media is corrupted).
external drive path of <device> <string> Gets the Android external storage directory. This directory may not currently be accessible if it has been mounted by the user on their computer, has been removed from the device, or some other problem has happened. You can determine its current state using the "external drive state" inspector.
roaming of <device> <boolean> Device is on roaming.
free space of internal drive of <device> <integer> Free space of internal drive (i.e. /data/). This always returns something.
total space of internal drive of <device> <integer> Total space of internal drive (i.e. /data/). This always returns something.
free space of external drive of <device> <integer> Free space of external drive (i.e. the path returned by the "external drive path" inspector). Returns zero if the external drive is not in "mounted" state - see the "external drive state" inspector.
total space of external drive of <device> <integer> Total space of external drive (i.e. the path returned by the "external drive path" inspector). Returns zero if the external drive is not in "mounted" state - see the "external drive state" inspected.
character sets of <device> <string> iterated property Lists the available character sets on the device.
character set <name> of <device> <string> named property Returns the character set with name <name>.
locales of <device> <string> iterated property Lists the available locales on the device.

 

Device features

General information about device features exposed by the package manager.

Key Phrase Return Type Description
device feature <device feature> Creation method for <device feature>.
bluetooth of <device feature> <boolean> Returns true if the device has Bluetooth.
camera of <device feature> <boolean> Returns true if the device has a camera.
camera autofocus of <device feature> <boolean> Returns true if the camera supports auto-focus.
camera flash of <device feature> <boolean> Returns true if the camera has flash.
live wallpaper of <device feature> <boolean> Returns true if the device supports live wallpapers
location of <device feature> <boolean> Returns true if the device has at least one method of retrieving the current location.
gps location of <device feature> <boolean> Returns true if the device can retrieve its geolocation via GPS.
network location of <device feature> <boolean> Returns true if the device can retrieve its geolocation via networks.
microphone of <device feature> <boolean> Returns true if the device has a microphone.
accelerometer sensor of <device feature> <boolean> Returns true if the device has an acceleration sensor.
compass sensor of <device feature> <boolean> Returns true if the device has a compass.
light sensor of <device feature> <boolean> Returns true if the device has a light sensor.
proximity sensor of <device feature> <boolean> Returns true if the device has a proximity sensor.
telephony of <device feature> <boolean> Returns true if the device has a radio capable of transmitting data.
cdma telephony of <device feature> <boolean> Returns true if the type of radio is CDMA.
gsm telephony of <device feature> <boolean> Returns true if the type of radio is GSM.
touchscreen of <device feature> <boolean> Returns true if the device has a touchscreen.
multitouch touchscreen of <device feature> <boolean> Returns true if the touchscreen supports multi-touch.
distinct multitouch touchscreen <device feature> <boolean> Returns true if the touchscreen supports multi-touch tracking.
wifi of <device feature> <boolean> Returns true if the device has a wifi adapter.

 

Enrollment answer

Information about the enrollment answers provided during the PIN-based enrollment process.

Key Phrase Return Type Description
enrollment answer <enrollment answer> Creation method for <enrollment answer>.
id of <enrollment answer> <string> Returns the identifier of the enrollment question.
value of <enrollment answer> <string> Returns the value of the enrollment answers.
type of <enrollment answer> <string> Returns the type of the enrollment question.

 

GPS

Information about GPS support and location.

Key Phrase Return Type Description
gps <gps> Creation method for <gps>.
supported of <gps> <boolean> Device has a GPS sensor.
allowed of <gps> <boolean> Access to GPS data is allowed by the user.
enabled of <gps> <boolean> GPS sensor is enabled.

The GPS information can only be retrieved if the device is attached to a GPS sensor (i.e. "supported of <gps>" is true) and the user has consented access to it (i.e. "allowed of <gps>" is true). If any of these values is false then an error is thrown.

If the GPS sensor is not enabled (i.e. "enabled of <gps>" is false) then the last known readings are returned. The freshness of the readings can be checked using the "sample time of <gps>" inspector.

Key Phrase Return Type Description
full status of <gps> <string> A string describing all available GPS properties.
name of <gps> <string> The name of the Geolocation provider.
latitude of <gps> <floating_point> Current latitude.
longitude of <gps> <floating_point> Current longitude.
heading of <gps> <floating_point> Direction of travel in degrees East of true North or 0.0 if the GPS does not support this.
speed of <gps> <floating_point> Speed of the device over ground in meters per second or 0.0 if the GPS does not support this.
altitude of <gps> <floating_point> Current altitude in metersor 0.0 if the GPS does not support this.
sample time of <gps> <time> Time at which readings were last measured.

 

Installed apps

Information about apps installed on the device.

Key Phrase Return Type Description
installed applications plural <installed application> Creation method for <installed application>.
name of <installed application> <string> App name (e.g. "Mobile Client").
description of <installed application> <string> App description.
package of <installed application> <string> App unique identifier (e.g. "com.bigfix.engine").
data directory of <installed application> <string> Location of the persistent data.
native library directory of <installed application> <string> Location of the native libraries (Android 2.3+ only).
public source directory of <installed application> <string> Location of the public data (resources and manifest).
classname of <installed application> <string> Name of the Application class.
version name of <installed application> <string> Application version, as shown to the user.
requested permission of <installed application> <string> List of requested permissions as described in the manifest.
installer package name of <installed application> <string> The name of the package that installed the application. Useful for determining from which market the application was installed from.
api of <installed application> <integer> Target API version.
uid of <installed application> <integer> Application UID.
version code of <installed application> <integer> Internal version code.
large heap of <installed application> <boolean> Application has requested a large heap (Android 3.0+ only).
stopped of <installed application> <boolean> Application is stopped (Android 3.1+ only).
enabled of <installed application> <boolean> Application is enabled.
debuggable of <installed application> <boolean> Whether a debugger can be attached to the application.
external storage of <installed application> <boolean> Application is installed in the external storage.  
has code of <installed application> <boolean> Application has code associated with it.
persistent of <installed application> <boolean> System keeps the application running at all times.
system app of <installed application> <boolean> Whether the application is part of the system (cannot be uninstalled).
updated system app of <installed application> <boolean> Whether the application updates a system application.
vm safe mode of <installed application> <boolean> Application requests the VM to operate in the safe mode.
first install time of <installed application> <time> Time at which the application was first installed (Android 2.3+ only).
update time of <installed application> <time> Time at which the application was last updated (Android 2.3+ only).

 

MDM Server

Information about the current MDM server (Management Extender).

Key Phrase Return Type Description
mdm server <mdm server> Creation method for <mdm server>.
url of <mdm server> <string> URL of the MDM server (Management Extender) used during the enrollment process.
email id of <mdm server> <string> Email ID stored in the client settings.
personal device flag of <mdm server> <boolean> True if the user enabled the personal device flag in the client settings.
enrolled flag of <mdm server> <boolean> True if the client has enrolled with an MDM server.
authenticated flag of <mdm server> <boolean> True if authentication was used at enrollment time.
enrollment mode of <mdm server> <string> The type of authentication used for enrollment. One of "basic", "password", "pin".
current client contract of <mdm server> <integer> Enrollment contract used during enrollment.
max server contract of <mdm server> <integer> Maximum enrollment contract supported by the MDM server when enrollment took place.
enrollment time of <mdm server> <time> Time at which the client enrolled with an MDM server.
authentication time of <mdm server> <time> Time at which the client enrolled with an MDM server and some sort of authentication took place.
last app report time of <mdm server> <time> Last time that the client reported to the IEM server.

 

Nitrodesk Touchdown

Information about the Nitrodesk Touchdown app configuration.

Key Phrase Return Type Description
nitrodesk touchdown <nitrodesk touchdown> Creation method for <nitrodesk touchdown>.
registered flag of <nitrodesk touchdown> <boolean> True if the Mobile Client is able to interact with the Nitrodesk Touchdown app on this particular device.
userid of <nitrodesk touchdown> <string> The EAS user id.
password md5 of <nitrodesk touchdown> <string> The MD5 hash of the EAS user password.
domain of <nitrodesk touchdown> <string> The EAS domain.
device id of <nitrodesk touchdown> <string> Returns the EAS unique identifier for this device.
email of <nitrodesk touchdown> <string> The EAS email address.
server of <nitrodesk touchdown> <string> The EAS server.
device type of <nitrodesk touchdown> <string> The type of device that will be reported to the Exchange server.
allow any server certificates flag of <nitrodesk touchdown> <boolean> True if Nitrodesk Touchdown will accept all Exchange server certificates.
certificate password md5 of <nitrodesk touchdown> <string> The MD5 hash of the current certificate password (if any).
certificate md5 of <nitrodesk touchdown> <string> The MD5 hash of the current certificate (if any).
has non mdm license flag of <nitrodesk touchdown> <boolean> True if Nitrodesk Touchdown has a non-MDM license.
policy value "{name}" of <nitrodesk touchdown> named <string> Returns the value of the policy defined by "{name}".
user configuration value "{name}" of <nitrodesk touchdown> named <string> Returns the value of the user configuration setting defined by "{name}".

 

Screen

General information about the display screen.

Key Phrase Return Type Description
screen <screen> Creation method for <screen>.
width of <screen> <integer> Screen width.
height of <screen> <integer> Screen height.
refresh rate of <screen> <floating_point> Refresh rate (frames per second).
density of <screen> <floating_point> Screen density in DPIs.
bits per pixel of <screen> <integer> Bits per pixel.

 

Security policy

Information about the current security policy being enforced by the agent and about security properties of the device.

Key Phrase Return Type Description
security policy <security policy> Returns the security policies being enforced on the device by the TEM agent.
global security policy <security policy> Returns the security policies being enforced on the device by all applications that have an active device administrator.

The following inspectors reflect the security policy being enforced by the TEM agent (security policy) or by all applications that have active device administrators (global security policy).

These inspectors only return meaningful values if the device administrator is enabled:

Key Phrase Return Type Description
password required of <security policy> <boolean> Whether a password is required.
password min length of <security policy> <integer> Password minimum length.
password alphanumeric of <security policy> <boolean> Whether the password requires both digits and letters.
password quality of <security policy> <integer> The minimum password quality. This is not a meaningful value but can be used to compare between policies (higher = more restrictive).
password max failed attempts of <security policy> <integer> Number of maximum consecutive failed password attempts. If this number is reached then the device is automatically wiped by the system.
minutes to auto lock of <security policy> <integer> Minimum amount of minutes before the systems automatically locks the screen.
password expiration timeout of <security policy> <integer> Minutes during which the password is valid after a password is set. This is the value enforced by the policy.

The following security policy inspectors are available only in Android 3.0+ devices:

Key Phrase Return Type Description
password expiration of <security policy> <integer> Minutes left until the password expires. This is the current value and not something being enforced by the policy.
password expiration timeout of <security policy> <integer> Minutes during which the password is valid after a password is set. This is the value enforced by the policy.
password history length of <security policy> <integer> Number of passwords to keep in history. Password cannot be set to values that are still being kept in the history.
storage encryption required of <security policy> <boolean> Whether the external storage should be encrypted.
password min letter of <security policy> <integer> Minimum number of letters (case-insensitive) in passwords.
password min lowercase of <security policy> <integer> Minimum number of lower case letters in passwords.
password min non letter of <security policy> <integer> Minimum number of non-letter characters in passwords.
password min numeric of <security policy> <integer> Minimum number of digits in passwords.
password min symbol of <security policy> <integer> Minimum number of symbols in passwords.
password min uppercase of <security policy> <integer> Minimum number of upper case letters in passwords.

The following security policy inspectors are available only in Android 4.0+ devices:

Key Phrase Return Type Description
camera disabled of <security policy> <boolean> Whether the camera should be disabled.

 

Device Security

These inspectors refer to actual security properties of the device and are not tied to any security policies. These inspectors only return meaningful values if the device administrator is enabled:

Key Phrase Return Type Description
device security <device security> Creation method for <device security>.

device administrator enabled flag of <device security> <boolean> Returns true when the TEM device administrator is enabled.
password compliant flag of <device security> <boolean> Returns whether the current password is compliant with the most restrictive set of policies enforced on the device.
device encryption state of <device security> <string> Current state of the internal storage. One of "active", "inactive", "unsupported".
storage encryption state of <device security> <string> Current state of the external storage. One of "active", "inactive", "unsupported", "unknown", "error".
password failed attempts of <device security> <integer> Number of consecutive failed password attempts since the device was last unlocked.
password expiration minutes of <device security> <integer> Minutes left until the password expires. This is the current value and not something being enforced by the policy.
active device administrators of <device security> <string> iterated property List the device administrators that are active on the device.
active device administrator <name> of <device security> <string> Return the active device administrator whose name is <name>.

 

SIM Card

Information about the SIM card.

Key Phrase Return Type Description
sim <sim> Creation method for <sim>.
operator of <sim> <string> Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM.
serial number of <sim> <string> SIM serial number.
state of <sim> <string> The current state of the SIM card. One of (ABSENT, PIN REQUIRED, PUK REQUIRED, NETWORK LOCKED, READY, UNKNOWN).

 

Telephony

Information about the telephony capabilities of the device.

Key Phrase Return Type Description
telephony <telephony> Creation method for <telephony>.
device id of <telephony> <string> Returns the device ID. This is usually the IMEI or the MEID.
subscriber id of <telephony> <string> Returns the subscribed ID, e.g. the IMSI
network type of <telephony> <string> Returns the type of data connection. One of "GPRS", "EDGE", "UMTS", "HSDPA", "HSUPA", "HSPA", "CDMA", "EVDO_0", "EVDO_A", "EVDO_B", "1xRTT", "IDEN", "LTE", "EHRPD", "ESPAP" or "Unknown".
type of <telephony> <string> Return the type of voice connection. One of "None", "GSP", "CDMA" or "Unknown".
software version of <telephony> <string> Returns the software version of the device radio.
phone number of <telephony> <string> Returns the primary phone number, if set on the device.
voice mail tag of <telephony> <string> Retrieves the alphabetic identifier associated with the voice mail number.
voice mail number of <telephony> <string> Returns the number for the voice mail service.
cell location of <telephony> <string> Returns the current cell location. For CDMA phones the format is "cdma:<base station id>:<base station latitude>:<base station longitude>:<network id>:<system id>". For GSM phones the format is "gsm:<cell id>:<area code>:<scrambling code>".
last number of <telephony> <string> The last number dialed on the phone.

 

User settings

Information about the current settings on the device.

Key Phrase Return Type Description
user setting <user setting> Creation method for <user setting>.
three g allowed of <user setting> <boolean> 3G connections are allowed.
accessibility enabled of <user setting> <boolean> Accessibility is enabled.
accessibility speak password of <user setting> <boolean>  
adb enabled of <user setting> <boolean> ADB is enabled.
allow mock location of <user setting> <boolean>  
android id of <user setting> <string>  
allowed geolocation origins of <user setting> <string>  
bluetooth allowed of <user setting> <boolean>  
content uri of <user setting> <string>  
default input method of <user setting> <string>  
development settings enabled of <user setting> <boolean>  
device provisioned of <user setting> <boolean>  
enabled accessibility services of <user setting> <string>  
enabled input methods of <user setting> <string>  
http proxy of <user setting> <string> System's default HTTP proxy.
input method selector visibility of <user setting> <string>  
nonmarket apps allowed of <user setting> <boolean> Non-market (side-loaded) apps can be installed.
location providers allowed of <user setting> <string> Returns a comma-separated list of allowed location providers.
lock pattern enabled of <user setting> <boolean> A lock pattern is enabled.
lock pattern visible enabled of <user setting> <boolean> The lock pattern is visible.
lock pattern tactile enabled of <user setting> <boolean> The lock pattern has tactile feedback.
network preference of <user setting> <string>  
selected input method subtype of <user setting> <string>  
settings classname of <user setting> <string>  
sys prop setting version of <user setting> <string>  
touch exploration enabled of <user setting> <boolean>  
tts default pitch of <user setting> <integer>  
tts default rate of <user setting> <integer>  
tts default synth of <user setting> <string>  
tts enabled plugins of <user setting> <string>  
usb mass storage enabled of <user setting> <boolean> USB storage can be mounted.
use google mail of <user setting> <string>  
wifi max dhcp retry count of <user setting> <integer>  
wifi mobile data transition wakelock timeout ms of <user setting> <integer>  
wifi network available notification on of <user setting> <boolean>  
wifi network available repeat delay of <user setting> <integer>  
wifi num open networks kept of <user setting> <integer>  
wifi allowed of <user setting> <boolean> WiFi is allowed.
wifi watchdog on of <user setting> <boolean>  
     
gps location allowed of <user setting> <boolean> GPS is allowed.
network location allowed of <user setting> <boolean> Network getlocation is allowed.
three g roaming allowed of <user setting> <boolean> 3G connections are allowed even if the device is in roaming.
background data allowed of <user setting> <boolean> Background data is allowed.
wimax allowed of <user setting> <boolean> WiMax connections are allowed.
airplane mode enabled of <user setting> <boolean> Airplane mode is on.
bluetooth allowed of <user setting> <boolean> Bluetooth is allowed.
auto time of <user setting> <boolean> Time and date should be retrieved from the network.
dim screen of <user setting> <boolean> Screen should dim due to inactivity.
dtmf when dialing of <user setting> <boolean> Hear DTMF tones when dialing.
sound effects enabled of <user setting> <boolean> Sound effects are enabled.
wifi use static ip of <user setting> <boolean> A static IP address should be used for WiFi connections.
airplane mode radios of <user setting> <string> Comma-separated list of radios that should be disabled when airplane more is on (e.g. "cell,bluetooth").
date format of <user setting> <string> User-defined date format.
time format of <user setting> <string> User-defined time format.
screen brightness mode of <user setting> <string> Automatic ("1") or manual ("0").
font scale of <user setting> <string> Font scaling factor (floating point).
name of <user setting> <string> User-defined device name (e.g. John's Galaxy).
window animation scale of <user setting> <string> Window animation scaling factor (floating point).
wall paper activity of <user setting> <string> Name of activity used as Wallpaper.
wifi static ip of <user setting> <string> WiFi static IP address (depends on "wifi use static ip" setting).
wifi static network mask of <user setting> <string> WiFi static network mask (depends on "wifi use static ip" setting).
wifi static gateway of <user setting> <string> WiFi static gateway (depends on "wifi use static ip" setting).
wifi static dns1 of <user setting> <string> WiFi static DNS server 1 (depends on "wifi use static ip" setting).
wifi static dns2 of <user setting> <string> WiFi static DNS server 2 (depends on "wifi use static ip" setting).
wifi sleep policy of <user setting> <string> WiFi sleep policy ("0" = default, "1" = never while plugged in, "2" = never).
bluetooth discoverability of <user setting> <string> Device can be discovered over Bluetooth.
bluetooth discoverability timeout of <user setting> <string> Device discoverability timeout.
screen brightness of <user setting> <integer> Screen brightness (1 - 255).
screen off timeout of <user setting> <integer> Seconds before turning screen off due to inactivity.




WiFi

Information about the current WiFi connection.

Key Phrase Return Type Description
wifi <wifi> Creation method for <wifi>.
bssid <string> BSSID (hh:hh:hh:hh:hh:hh) of the access point.
ssid <string> SSID of the access point.
ip address <string> Current IPv4 address.
mac address <string> Adapter MAC address (hh:hh:hh:hh:hh:hh).
state <string> Current state of the wpa_supplicant. One of "ASSOCIATED", "ASSOCIATING", "AUTHENTICATING", "COMPLETED", "DISCONNECTED", "DORMANT", "FOUR_WAY_HANDSHAKE", "GROUP_HANDSHAKE", "INACTIVE", "INTERFACE_DISABLED", "INVALID", "SCANNING", "UNINITIALIZED".
mbps <integer> Connection maximum speed.
network id <integer> Internal ID of the WiFi profile. See "WiFi Profiles" section.
rssi <integer> Signal strength indicator of the current 802.11 network

 

WiFi profiles

Information about the WiFi profiles currently configured on the device.

Key Phrase Return Type Description
wifi profiles plural <wifi profile> Creation method for <wifi profile>.
bssid of <wifi profile> <string> BSSID (hh:hh:hh:hh:hh:hh) of the access point.
ssid of <wifi profile> <string> SSID of the access point.
status of <wifi profile> <string> Status of the profile. One of "Current", "Enabled", "Disabled"
allowed protocols of <wifi profile> <string> A combination of "WPA", "RSN".
allowed key management of <wifi profile> <string> A combination of "NONE", "WPA_PSK", "WPA_EAP", "IEEE8021X".
allowed auth algorithms of <wifi profile> <string> A combination of "OPEN", "SHARED", "LEAP".
allowed pairwise ciphers of <wifi profile> <string> A combination of "NONE", "TKIP", "CCMP".
allowed group ciphers of <wifi profile> <string> A combination of "WEP40", "WEP104", "TKIP", "CCMP".
anonymous identity of <wifi profile> <string> Returns "*" if this field has a value.
identity of <wifi profile> <string> Returns "*" if this field has a value.
ca certificate of <wifi profile> <string> Returns "*" if this field has a value.
client certificate of <wifi profile> <string> Returns "*" if this field has a value.
eap value of <wifi profile> <string> Returns "*" if this field has a value.
password of <wifi profile> <string> Returns "*" if this field has a value.
phase2 of <wifi profile> <string> Returns "*" if this field has a value.
private key of <wifi profile> <string> Returns "*" if this field has a value.
network id of <wifi profile> <integer> Internal ID of the WiFi profile.
priority of <wifi profile> <integer> Relative priority for this WiFi profile. Used during WiFi scanning.