Purpose
This article explains how to configure NFC-based enrollment for Zebra devices using provisioning parameters. This approach is especially useful for bulk device enrollment scenarios, especially when devices do not support camera-based (QR) enrollment.
Prerequisites
1. NFC-supported Zebra device
2. Active internet connection (Wi-Fi/mobile data)
3. NFC writing tool (e.g., NFC Tools)
4. SureMDM account details (Account ID, Server Path, etc.)
5. SureMDM nix agent APK file
NFC Configuration Data
android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION=Enter the Agent URL
android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM=CbIXJyiLvnV9PBgBs7zmKGkyIkf31dJA_DtODzQYiug\=
android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME=com.nix/com.nix.NixDeviceAdmin
android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE=nfc_data: AccountId:Enter your Account ID; ServerPath:Enter the server path; HttpHeader:https://; EnrollmentType:1; EnrollmentMode:0;GroupPath:Home
Example Json Script:
android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION=URL
android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM=CbIXJyiLvnV9PBgBs7zmKGkyIkf31dJA_DtODzQYiug\=
android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME=com.nix/com.nix.NixDeviceAdmin
android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE=nfc_data: AccountId:123456789; ServerPath:test.suremdm.io; HttpHeader:https://; EnrollmentType:1; EnrollmentMode:0;GroupPath:Home
Parameter Explanation
PACKAGE_DOWNLOAD_LOCATION
URL from where the SureMDM Agent (APK) will be downloaded, reach out to the 42Gears Support team at techsupport@42gears.com
AccountId → SureMDM account identifier
ServerPath → SureMDM server instance
EnrollmentType → Defines enrollment method
EnrollmentMode → Enrollment behavior
GroupPath → Target group for enrolled devices
Enrollment Procedure
- Factory reset the Zebra device
- Power on the device
- At the initial setup screen, tap the device with the configured NFC tag
- Device will:
- Read NFC payload
- Download SureMDM agent
- Install and configure enrollment mode
- Device will automatically enroll into the specified SureMDM account and group
Conclusion
NFC-based enrollment enables quick and consistent provisioning of Zebra devices in SureMDM, making it ideal for bulk deployments. Ensuring accurate configuration and validating parameters beforehand helps achieve a smooth and reliable enrollment process.
Need more help? Here’s how to get help from our experts.