Skip to main content

Mobile Device Management (MDM)

Overview​

A Mobile Device Management (MDM) solution, also called an Enterprise Mobility Management (EMM) solution, lets administrators enroll, configure, secure, and update a fleet of devices from a central web console. Instead of setting up each device by hand, an administrator defines policies once and the MDM pushes them to every enrolled device.

An MDM is typically used to:

  • Enroll devices in Android Enterprise as fully managed (device owner) devices
  • Install, update, and remove applications through managed Google Play or the MDM's own enterprise app catalog
  • Apply device policies such as passcodes, restrictions, and Wi-Fi networks
  • Configure Datalogic-specific settings, including scanner settings, through OEMConfig
  • Apply Scan2Deploy profiles without scanning a barcode
  • Deploy firmware and Espresso package updates. Espresso is the Datalogic package of device-specific drivers and APIs that runs on top of the Android firmware.

Datalogic devices work with any Android Enterprise compatible MDM, including SOTI MobiControl, Microsoft Intune, SureMDM, Workspace ONE, and many others.

Differences between MDMs​

Every Android Enterprise MDM supports the core features: enrollment, managed Google Play apps, device policies, and OEMConfig. Beyond that, MDMs are not created equal. Some features are missing or work differently, and the same feature often has a different name in each MDM. Where an MDM doesn't support a feature, these docs describe a workaround, such as hosting files on Azure Blob Storage, or launching Scan2Deploy through OEMConfig on Microsoft Intune.

SOTI MobiControlMicrosoft IntuneSureMDMWorkspace ONE
Push files to the deviceYes, Packages, or a File Sync policy for files under 2 GBNo. Host files on a web server, such as Azure Blob Storage, for the device to downloadYes, File Transfer jobYes, Files/Actions component
Run scripts and send intentsYes, scripts with sendintentNo. Use the Launch Activities setting of Datalogic OEMConfig to start an app with intent extrasYes, Run Script jobYes, Run Intent action
Firmware updatePackage with a post-install scriptOEMConfig Firmware Update settings, with the package hosted on a web serverComposite Job: File Transfer and Run ScriptOS Upgrade action in a product
OEMConfigOEM Config configuration in a profileOEMConfig profile. Only one per deviceOEMConfig Policy profileApplication configuration of the OEMConfig app
Scan2Deploy intent from StudioYes, EMM IntentNo. Copy the encrypted profile data for OEMConfig Launch ActivitiesYes, EMM IntentYes, EMM Intent (Airwatch Intelligent Hub)
Dedicated device enrollmentSame enrollment type as fully managedSeparate enrollment profileSame enrollment type as fully managedSame enrollment type as fully managed
Check your MDM's documentation

MDMs add features and rename menus with each release. If a step on these pages doesn't match your console, check your MDM's own documentation, linked at the top of each procedure.