ZEBRA Data Service Agent Software User Guide
- June 3, 2024
- ZEBRA
Table of Contents
ZEBRA Data Service Agent Software User Guide
OVERVIEW
Zebra Data Service (ZDS) agent software is a continuous background service
running on all supported Zebra devices and is responsible for collecting and
uploading analytics data coming from ZDS plug-ins
and Zebra-authorized third-party apps. ZDS starts collecting and transmitting
data from the first time the device is turned on and updates itself and the
ZDS Plug-ins automatically. Data is uploaded to the Zebra analytics database
every 24 hours by default with transport secured with HTTPS.
Zebra’s VisibilityIQ (VIQ) service leverages the data from ZDS agent to
provide actionable insight for Zebra Android mobile computers for customers.
It’s recommended customer should increase the ZDS
data upload frequency to at least 4 times every 24 hours to improve data
availability and accuracy in analytics insight provided by VIQF and Proactive
Battery Replacement (PBR).
ZDS data is required in all VIQF and PBR offerings to ensure users will have the same level of visibility insight no matter whether customer has an MDM in place or not. The table below demonstrates the availability of the VIQF and PBR reports based on different data sources with VIQ offers:
Note:| | VIQ OneCare Data Sources| VIQ Foresight and
PBR Data Sources
---|---|---|---
-
An “x” in a cell indicates the data source in that column can be used to build the report in that row.
-
Color coding:
-
Green: indicates the report is available
-
white: indicates the report is not available
- A cell in green color but w/o an “x” means the report can be available by combining other data source.
|
Zebra backend systems
| ZDS| 42 Gears or SOTI| AirWatch or Mobile Iron
VIQ OneCare Reports|
| Contracts| x| | |
Repair| x| | |
| Repair Lifecycle| x| | |
Ontime Delivery| x| | |
Repair Repeat Rate| x| | |
Repair Return Rate| x| | |
Top Repair Metrics| x| | |
| Case Lifecycle| x| | |
LifeGuard Analytics| | x| |
PBR Reports
| PBR Battery Replacement| | x| |
VIQ Operational Reports
| Devices
| Total Devices| | x| x| x
Devices in Operation*| | x| x| x
Newly Activated Devices| | x| x| x
Out of Contact Devices| | x| x| x
Predictive states| | x| x| x
| Battery
| Critical Battery Events| | x| x|
Battery Swap Activity| | x| |
Smart Battery Health| | x| |
Battery Level| | x| x|
Battery Discharge Rate| | x| x|
| Utilization
| Applications Analytics| | x| |
Device Disruptions| | x| |
Utilization Rightsizing| | x| x|
WLAN Signal Strength| | x| x|
Physical Memory| | x| x|
Storage Memory| | x| x|
Scan Metrics| | x| |
| Geo Locations| x| x|
Note: Devices in Operation requires ZDS for full utilization options.
SOTI and 42 Gears can provide information only for battery related
utilization. AirWatch and MobileIron require ZDS to compute utilization.
Note: Reports highlighted in yellow require ZDS.
Note: VIQF with MDM uses MDM to provide site information. VIQF using IOT
gets site information passed through ZDS. PRB gets site information either via
MDM or via ZDS depending on deployment.
ZDS RESOURCE REQUIREMENTS
The following are estimated resource requirements for ZDS:
- ZDS requires approximately 35 MB RAM memory – 30 MB for code execution and up to 5 MB for data collection buffer.
- The impact of ZDS on battery discharge is normally less than 2% over 24 hour period, i.e., is less than .08% discharge rate per hour.
- ZDS transmission/uploads are compressed, and the amount of data transmitted/uploaded per device is on average approximately 70KB or less per day for 24 hour transmission rates,
increasing to normally around 80KB per day for 6 hour transmission rates. Measurements have been made for some customers with 4, hours, 2 hours, 1 hour and 30 minute transmission/uploads rates to have averages of around 85 KB, 225 KB, 250 KB and 400 KB respectively.
PREREQUISITE
For ZDS agent to be able to transmit data to VisibilityIQ, the following prerequisites need to be met:
- ZDS agent is enabled on all devices
- Enable network connectivity on devices (WWAN or WLAN based)
- Ensure the device can reach the Internet
- If devices are behind corporate firewall, ensure the ZDS cloud server can be reached from the devices. The server info and port used by ZDS are listed as below:
- Server 1 address: http://analytics.zebra.com; using IP address 104.198.59.61 on Port: 443
- Server 2 address: https://device-https.savannacore.zebra.com; using IP address: 34.68.84.87 on Port: 443
VERIFY ZDS IS ENABLED ON DEVICES
There are two ways that customer can check if ZDS is running on their devices.
- If Customer has an MDM with the devices enrolled, they can check if the following package names show up for their devices on MDM console:
- com.symbol.dataanalytics.apk | Main analytics engine for ZDS
- com.symbol.dataanalytics.dca.apk | Data collection plug-in for ZDS
- Customer can also check ZDS status on device if they have access to their devices.For detailed procedure to verify ZDS is running on device, please refer to the ZDS Verification Guide via the link below:
MODIFY ZDS CONFIGURATION
TYPES OF CONFIGURATION
The following configurations for ZDS agent can be modified by loading a configuration file (Barcode or XML file) to devices:
-
Enable ZDS applications if disabled
Some customers may disable the ZDS agent during device staging. These customers will need to enable the ZDS agent after they purchase Visibility IQ Foresight service, so they can view the insight based on ZDS data on Visibility IQ portal -
Change ZDS data upload frequency
ZDS uploads data every 24 hours by default. If the 24-hour upload default setting is used rather than a more frequent upload setting, it is more likely that a device will miss the data upload window if the device is in “sleep” mode or internet access is not available, hence the analytics insight from Visibility IQ will be impacted due to lack of data.
ZDS agent can accept configuration changes such as to the upload interval and data-collection events when needed. It is recommended customer should increase the ZDS data upload frequency to at least 4 times every 24 hours. -
Enable WLAN and/or GPS data collection
Certain ZDS data used by VIQF/IOT reports are not collected by default. This data includes GPS and WLAN data collection which are not collected by default to protect customer privacy. If a customer has GPS enabled devices and wishes to view data within the GPS Location report, then GPS data collection must be enabled. Similarly, if the customer wishes to see last known BSSID in Out of Contact Report and/or have fully functional WLAN Signal Strength report, WLAN data collection must be enabled.
Also customer needs to make sure Wi-Fi and/or GPS functionality shall be enabled on devices for related data to be collected.
HOW TO CHANGE THE CONFIGURATION
There are 2 options that customer can change the configuration of ZDS agent:
- Option 1- Using configuration barcodes
Customer can use the barcode file obtained from Zebra team to change the configuration. This option requires access to the devices and manual procedures. Therefore, it’s suitable for scenarios with small number of devices to be configured.
Procedure:
- Open Stage Now on device, and scan in the appropriate barcodes
- Verify success message in Stage Now
- The device should now be collecting and sending data per the new configuration
- Option 2 – Using XML file
To configure ZDS agent on large number of devices, a configuration XML file can be deployed via a tool authorized with Zebra MX framework. Typically, these tools are MDMs, test tools, or Stage Now.
Customer can deploy the XML file via MDM or other tools per their existing procedure.
CONFIGURATION FILES
The configuration files (barcodes and XML) can be obtained from the following link:
-
Enable ZDS agent:
https://www.zebra.com/content/dam/zebra_new_ia/en-us/support- anddownloads/visibilityiq/visibilityiq-foresight/VIQ-ZDS-Enable- Configurations.zip -
Upload Frequency
https://www.zebra.com/content/dam/zebra_new_ia/en-us/support- anddownloads/visibilityiq/visibilityiq-foresight/VIQ-ZDS-Upload- Configurations.zip -
Enable WLAN data collection:
https://www.zebra.com/content/dam/zebra_new_ia/en-us/support- anddownloads/visibilityiq/visibilityiq-foresight/VIQ-ZDS-WLAN-Enable- Configurations.zip -
Enable GPS data collection:
https://www.zebra.com/content/dam/zebra_new_ia/en-us/support- anddownloads/visibilityiq/visibilityiq-foresight/VIQ-ZDS-GPS-Enable- Configurations.zip
For more detailed information regarding ZDS agent, please follow the link below: https://techdocs.zebra.com/zds/about/
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>