iOS Device Agent


The MobiControl Device Agent is the MobiControl software that is installed onto mobile devices. The Device Agent communicates with MobiControl Deployment Server(s) and carries out the instructions it receives from servers. Device Agents also provide reporting and real-time information to Deployment Servers.

When looking to manage iOS devices, MobiControl has 2 ways to help. First method is Agentless, this method allows administrators to manage all aspects of the device. Second method includes a Device Agent from the App Store, this method allows administrators to have a little more control over the iOS device and gain more stats.

Agentless Installation

When the add devices rule has been created, it will provide you the option to "Publish to Enrollment Service", if you choose not to publish to the Enrollment Service then an "Enrollment URL" will be provided. Simply navigate to the Enrollment URL on the iOS Device(s) you wish to manage, and complete any steps listed. For more information please See "Adding iOS Devices" and See "Enrolling iOS devices"

Once enrollment has been completed, you will now see the device on the iOS Devices Tab. Under the Device Info panel, the following information will be collected:

 

 

Device Information Description
Device ID Device ID
DeviceName The name given to the device via iTunes.
OSVersion The version of iOS the device is running.
BuildVersion The iOS build number (8A260b, for example).
ModelName Name of the device model, e.g. "iPod Touch".
Model The device’s model number (MC319LL, for example).
ProductName The model code for the device (iPhone3,1, for example).
SerialNumber The device’s serial number.
DeviceCapacity Amount of total space on the device
AvailableDeviceCapacity Amount of space available
CellularTechnology Returns the type of cellular technology (none, GSM, CDMA)
IMEI IMEI
MEID MEID
ModemFirmwareVersion The baseband firmware version.
ICCID The ICC identifier for the installed SIM card.
BluetoothMAC Bluetooth MAC address.
WiFiMAC Wi-Fi MAC address.
CurrentCarrierNetwork Name of the current carrier network.
SIMCarrierNetwork Name of the home carrier network. (Note: this query is supported on CDMA in spite of its name.)
CarrierSettingsVersion Version of the currently-installed carrier settings file.
PhoneNumber Raw phone number without punctuation, including country code.
DataRoamingEnabled The current setting of the Data Roaming setting.
isRoaming Returns whether the device is currently roaming.
SubscriberMCC Home Mobile Country Code (numeric string).
SubscriberMNC Home Mobile Network Code (numeric string).
CurrentMCC Current Mobile Country Code (numeric string).
CurrentMNC Current Mobile Network Code (numeric string).
HardwareEncryptionCaps Bitfield. Describes the underlying hardware encryption capabilities of the device. Values are described in Table 8 (page 23).
PasscodePresent Set to true if the device is protected by a passcode.
PasscodeIsCompliant Set to true if the user's passcode is compliant with all requirements on the device, including Exchange and other accounts.
PasscodeIsCompliantWithProfiles Set to true if the user's passcode is compliant with requirements from profiles.

 

Additional information is available when the Device Agent is installed, please see below for more information.

Device Agent Installation

The Device Agent is only available from the App Store by searching for MobiControl. Once the Device Agent is installed, it will require an Enrollment ID which is provided when creating an add devices rule. Once the device has completed all the Enrollment steps required, additional options will be available. For more information on the Enrollment process please See "Enrolling iOS devices"

 

Device Information Description
AvailableMemory Available RAM
TotalMemory Total RAM
Battery Status Total % of battery available
IP Address Devices IP Address used to connect to MobiControl
Security Status Detects "Jailbroken" devices

 

Device Agent Applet

Once installed on the iOS Device the Device Agent enables the user to connect or disconnect from the Deployment Server Server, as well as view the Application Catalog.

Tab Description
Home Tab user has the option to bring the device Online or Office by clicking the Connect/Disconnect button.
App Catalog This is the Application Catalog tab. For more information please See "Application Catalog iOS"
Documents This allows you to view files and documents that are sent with the File sync rule. For more information on the File sync ruleplease See "Creating File Sync Rules on iOS Devices".
Event Log This allows you to see events that happened in the Device Agent. This changes to chat when you initiate a remote view.
Info About screen shows Device Agent information