High-Level Design Overview

High-Level Design Overview

The Zebra Services Agent (ZSA) includes the following elements:
  1. ZSA Mobile Device Application
    : This app is deployed on the device via Mobile Device Management (MDM) and starts as a service when the device boots up. The application provides user interface screens for interaction, shows notifications, and launches or terminates other Zebra applications. It is only supported on the Android platform.
    • Zebra Services Battery Health (ZSBH) Application
      : This app is deployed on the device via Mobile Device Management (MDM) and starts as a ZSA Service when the device boots up, and the Battery Health App runs as a service.
    • Drop Detection
      : This module of the ZSA app detects device falls based on the sensitivity level of fall detection.
    • Diagnostic Tool
      : This module tests and diagnoses the hardware functionality of Zebra mobile devices to determine the system's health and functionality by performing various tests and uploading the results to a file on an FTP network. When necessary, the Zebra Help Desk uses this tool to troubleshoot device issues, using the results to determine the ideal steps for resolution. This functionality is beneficial for quickly addressing device problems, increasing worker productivity, and reducing device downtime and unnecessary returns to the Zebra Repair Center.
  2. ZSA Server-Side Platform
    : The server-side software and infrastructure are hosted in Zebra’s Virtual Private Cloud on the Google Cloud Platform. The server infrastructure is a multi-tenant solution that provides data security and confidentiality.
  3. Zebra Services Battery Health (ZSBH) Application
    : This app is deployed on the device via Mobile Device Management (MDM) and starts as a ZSA Service when the device boots up, and the Battery Health App runs as a service.
  4. Zebra Services Battery Health (ZSBH) Server-Side Platform
    : The server-side software for the Battery Health App is deployed to the same GKE cluster as the ZSA server. The Cloud Memory Store is also shared with the ZSA server.
zsa server