By Product Mobile Technical Guides

VMware AirWatch 101: Honeywell Dolphin CT50 Bar Code Enrollment

The Honeywell Dolphin CT50 bar code enrollment workflow simplifies enrollment into VMware AirWatch for Android Marshmallow devices. While Android Lollipop devices support bar code enrollment, Android Marshmallow devices require slightly different AirWatch console configurations to enable this workflow. Today’s post covers the configurations and bar code enrollment workflow for Honeywell Dolphin CT50 devices on Android Marshmallow.

[Related: Honeywell Dolphin CT50 Bar Code Enrollment]

Honeywell Dolphin CT50 Bar Code Enrollment

In the Honeywell Dolphin CT50 Bar Code Enrollment workflow, the EZConfig Editor (designed for the Windows operating system on a PC) produces two sets of bar codes. The first contains the information required to establish a Wi-Fi configuration on the Honeywell CT50. The second set contains the information to enroll the Honeywell CT50 into AirWatch enterprise mobility management (EMM).

The bar codes are presented from within the EZConfig Editor application directly on the PC display. Then, use the EZConfig for Scanning utility on a Honeywell CT50 device to scan the bar codes.[learn_more caption=”Download and Install the EZConfig Editor”]
The first step in the workflow is to install the EZConfig Editor. Later, you’ll use the EZConfig Editor to create bar codes that establish Wi-Fi settings and enroll devices into AirWatch.

1.    From your Windows PC, click the Honeywell Sensing and Productivity Solutions link.

2.    Click the Software tab. Under Tools and Utilities, click the [tooltip text=”The file version number may vary depending on the update schedule from Honeywell.”]Honeywell EZConfig for Mobility Setup r411[/tooltip] link and download the associated ZIP file.

3.    Unzip the file, and run the setup.exe file.

4.    When complete, the EZConfig Editor window appears on the PC.

[/learn_more][learn_more caption=”Check the Honeywell CT50 for the Power Tools Application”]
After installing the EZConfig Editor, confirm that the correct version of the Power Tools Application installed on the device.

  1. On the Honeywell CT50 apps screen, look for the Power Tools icon.
  2. If not present, proceed to the section: Download and Install the Power Tools Application on the Honeywell CT50.
  3. If present, select Power Tools > Diagnostic Information > About and check the version number.
  4. If the Power Tools version is lower than 4.01.00.3791, proceed to the section: Download and Install the Power Tools Application on the Honeywell CT50.
  5. If the Power Tools version is 4.01.00.3791 or higher, proceed to the section: Use the EZConfig Editor to Establish Honeywell CT50 Wi-Fi Settings.

[/learn_more][learn_more caption=”Download and Install the Power Tools Application on the Honeywell CT50″]
Take corrective action if you discovered the Power Tools application was not installed, or was running the wrong version. Simply download and install the Power Tools application suite.

1.    Open the Honeywell Sensing and Productivity Solutions page in your browser.

2.   Under the Tools and Utilities section, click the Software tab, and download the Honeywell_CommonES_Android_3.15.3150.zip [tooltip text=”The file version number may vary depending on the update schedule from Honeywell.”] ZIP file [/tooltip].

3.    Once download completes, establish a USB connection between your PC and the Honeywell CT50.

4.   On the Honeywell CT50’s internal storage card, copy the file to the /Honeywell/autoinstall folder.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_03

5.    On the Honeywell CT50, hold down the power button and select Reboot to trigger the application’s installation.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_046.    After installation successfully completes, click the Power Tools app to access the EZConfig for Scanning utility.[/learn_more][learn_more caption=”Use the EZConfig Editor to Establish Honeywell CT50 Wi-Fi Settings”]
After installing the software necessary for barcode enrollment, establish Honeywell CT50 Wi-Fi settings using the EZConfig Editor.

1.    Establish a USB connection between your PC and the Honeywell CT50.

2.   From the Honeywell CT50 upload the DeviceConfig.xml file  to the PC.

2.    In the EZConfig Editor, navigate to File > Open >Internal Storage > Honeywell > ezconfig > [tooltip text=”Click the EZConfig for Scanning utility to create the generated folder on the device.]generated[/tooltip].

3.    Select the DeviceConfig.xml file, and click Open.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_06

4.    Select DeviceConfig > Connection Settings > Radio Manager > Supplicant > Profile 1, and enter the [tooltip text=”Field values are described in the Key: PSK panel.”]values[/tooltip] to modify the Wi-Fi settings in the DeviceConfig.xml file.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_07

5.    Select File > Save As, and save the settings to an EXM file for future use. You can give the file a unique name, specific to your own requirements.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_08

6.    In the EZConfig Editor, select File > Create EZConfig Bar Code.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_09

7. In the EZConfig Bar Code window, review the resulting bar code.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_10

7.    On the Honeywell CT50, select Power Tools > EZConfig for Scanning utility and scan the bar code.

Note:

After establishing a [tooltip text=”If scanning multiple barcodes, the Wi-Fi connection may not establish. In this instance, reboot the Honeywell CT50 to establish the connection.”]Wi-Fi [/tooltip] connection for the Honeywell CT50, create access to files for AirWatch enrollment.[/learn_more][learn_more caption=”Creating Access to Files for AirWatch Enrollment”]
Return to the EZConfig Editor, and establish access to the files used for AirWatch enrollment:

1.    Open your browser, and log into the AirWatch Console. Navigate to Devices > Staging & Provisioning > Staging, and click Add to create an Android Staging Package.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_11

2.    In the Staging window, enter the desired Enrollment User and Password credentials, and leave the Manifest tab empty.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_12

3.    In the upper-right corner of the Staging window, click the down arrow, and select Sideload Staging.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_13

4.    In the Generate Sideload Staging Package window, click the Organization Group field and select a group to configure device assignment. Leave the Universal check box deselected. Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_14

5.    Click Download to download the Sideload Staging ZIP file to your PC, and save the file to a convenient location.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_15

6.    On your PC, locate and unzip the file, and open the enrollment folder.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_16

7.    From the enrollment folder, upload the credentials.bin file to a file repository accessible to the Honeywell CT50. Take note of the path for future configuration within the EZConfig Editor.

8.    From the AirWatch Resources Portal, upload the latest AirWatch Android Agent to the same file repository to be accessed by the Honeywell CT50. Again, take note of the path for future configuration within the EZConfig Editor.

Note: If you cannot access the AirWatch Android Agent, request access from the AirWatch Support Team via a Help Desk Ticket.

9.    From the AirWatch Resources Portal, upload the latest Honeywell Services APK file to the same file repository to be accessed by the device. Again, take note of the path for future configuration within the EZConfig Editor.

Note: If you cannot access the Honeywell Services APK file, request access from the AirWatch Support Team via a Help Desk Ticket.

You have finished creating access to files for AirWatch enrollment. The next step is to establish settings for AirWatch enrollment in the EZConfig Editor on the PC.[/learn_more][learn_more caption=”Configure the EZConfig Editor for AirWatch Enrollment”]

After creating file access for enrollment,  establish settings for AirWatch enrollment in the EZConfig Editor on the PC.

1.    Download the Provisioner_bin.exm file to your PC to modify it within the EZConfig Editor.

2.    In the EZConfig Editor, locate the provisioner_bin.exm file.

3.    Select File > Open to choose and open the file and see its Task folders.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_17

4.    In the first Task folder of the EZConfig Editor, modify the Value field entry to make the credentials.bin file available for enrollment.

  • Source – Repository link to the .bin file with a <link>/<file> format. For example: <link>/credentials.bin
  • Action – Contains the action command InstallFile.
  • Destination – Storage location on the device. For example: /sdcard/credentials.bin

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_18

5.    In the second Task folder, modify the Value field entry to install the Honeywell Services APK file.

  • Source – Repository link to the Honeywell Services APK file using the <link>/<file> format. For example: <link>/HoneywellService-release-1.2.apk
  • Action – Contains the action command InstallApk.
  • Launch – Android intent command that uses the unique Android bundle ID of the Honeywell Services APK file. For example: am start -a android.intent.action.MAIN -n com.airwatch.admin.honeywell/.HoneywellActivity.

Honeywell Dolphin CT50 Bar Code Enrollment VMware AirWatch

6.    In the third Task folder, modify the Value field entry to install the AirWatch Agent APK file.

  • Source – Repository link to the AirWatch Agent APK file using the <link>/<file> format. For example: <link>/AirWatchAgent-playstore-release-7.0.0.161-SNAPSHOT.apk
  • Action – Contains the action command InstallApk
  • Launch – Android intent command that uses the unique Android bundle ID of the AirWatch Agent APK file. For example: am start -a android.intent.action.MAIN -n com.airwatch.androidagent/com.airwatch.agent.ui.activity.SplashActivity -e hideui true

Example: Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch

7.  In the fourth Task folder, modify the Value field entry to allow the AirWatch Agent to have access READ access to the external storage card.

  • Source – Repository link to the AirWatch Agent APK file using the <link>/<file> format. For example: <link>/AirWatchAgent-playstore-release-7.0.0.161-SNAPSHOT.apk
  • Action – Contains the action command Run
  • Launch – Android intent command that uses the unique Android bundle ID of the AirWatch Agent APK file. For example: pm grant com.airwatch.agent.action.READ_EXTERNAL_STORAGE

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch

7.    In the fifth Task folder, modify the Value field entry to perform the enrollment process.

  • Source – Repository link to theAirWatch Agent APK file using the <link>/<file> format. For example: <link>/AirWatchAgent-playstore-release-7.0.0.161-SNAPSHOT.apk
  • Action – Contains the action command Run
  • Launch – Android intent command that uses the unique Android bundle ID of the AirWatch Agent APK file. For example: am broadcast -a com.airwatch.agent.action.IMPORT_CREDENTIAL_XML -e file /sdcard/credentials.bin --user 0

8.    In the sixth Task folder, modify the Value field to import the BIN file used by the AirWatch Agent for enrollment.

  • Source – Repository link to the AirWatch Agent APK file using the <link>/<file> format. For example: <link>/AirWatchAgent-playstore-release-7.0.0.161-SNAPSHOT.apk
  • Action – Contains the action command Run
  • Launch – Android intent command that uses the unique Android bundle ID of the AirWatch Agent APK file. For example: am broadcast -a com.airwatch.agent.action.AUTO_ENROLL --user 0

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_22

9.    Return to the EZConfig Editor main menu.

  • Select File > Save, and name the file.
  • Select File > Create EZConfig Bar Code, and generate a bar code for scanning.

Honeywell-Dolphin-CT50-Bar-Code-Enrollment-VMware-AirWatch_0410.  On the Honeywell CT50, click  Power Tools > EZConfig and scan the bar code. This action enrolls your Honeywell CT50 device  into AirWatch.[/learn_more]

Honeywell Dolphin CT50 Bar Code Enrollment Summary

With a simple bar code scan, the AirWatch enrollment process can be expedited by using the Honeywell EZConfig Editor and Honeywell EZConfig for Scanning utilities.