Skip to main content

Device Management

HexDroid gives you full visibility into your device fleet with real-time monitoring, property tracking, and metrics. Organize devices into cohorts, analyze device performance, manage software rollouts for Android, AOSP, Linux, IoT, and embedded systems.

Setup

  1. Integrate either Metrics SDK or hexd daemon into your application/service/device.
  2. For HexDroid to link incoming reports to a specific device, set up Device ID mapping in Project SettingsProperty Settings and set Device ID. Learn more.

Features

Device List

HexDroid provides a centralized device list that offers an overview of all registered devices, giving an at-a-glance summary of each device's key information. The list includes the device ID, a set of customizable properties, and the current cohort each device belongs to.

You can customize the properties displayed for each device, allowing you to focus on the most relevant information. For example, you may choose to display only the software version and hide hardware details, or vice versa. This flexibility ensures that the list is tailored to meet your specific needs.

With cohort management, you can easily see which group each device belongs to, making it easier to manage device rollouts and targeted updates. The device nickname feature adds a layer of convenience, letting you assign friendly names to devices for quick recognition and easier management.

Device Overview

The device overview provides a deeper dive into the key attributes of each device. From here, you can view or update device nicknames, assign devices to specific cohorts, and review the latest reported properties, such as software and hardware versions.

The overview also includes the latest device properties, ensuring that you have real-time visibility into the current state of each device. This feature is essential for tracking updates, managing versions, and ensuring that devices are running the most up-to-date software.

Device information overview

Device Cohort/Nickname/LastSeen

By setting custom nicknames, you can personalize the device list to make it more user-friendly.

Cohorts are fully configurable, allowing you to group devices in whatever way best fits your organization—whether by release process (dev/sqa/prod), or any other classification.

Last Seen indicates when device was last seen by HexDroid.

Last seen, Nickname and cohort for a deviceSet custom device nicknameUpdate cohort for a device

Device Properties

HexDroid provides a comprehensive view of the latest reported device properties, ensuring you are always up-to-date on the status of your devices. This feature tracks key metrics, such as the software version and hardware version, and provides a timestamp for when the last update was made.

By monitoring device properties, you can quickly identify issues or confirm that devices are operating with the correct configurations. You can also use this information to ensure consistency across your fleet and catch any discrepancies that may arise during updates or rollouts.

List of properties for a given device

Device Metrics

HexDroid gives you in-depth access to all metrics reported by a device, enabling you to analyze device performance over time. Whether you're monitoring battery health, device temperature, network activity, or any other metric, HexDroid provides an interface to select, view, and analyze the data.

List of metrics for a given device

You can select any metric from the device and view its historical data, with the ability to apply various aggregation methods such as averages, percentiles, and min/max values. This allows you to identify trends, diagnose issues, and optimize performance across your fleet.

Example of numeric percentile chart for a given device

Device Timeline

The device timeline provides a visual representation of how key properties and activities of your devices have evolved over time. With two types of timelines available, you can track both property changes and device activity, giving you a complete picture of device performance.

Property Timeline

This chart shows how specific device properties, such as software versions, have changed over time. You can easily track when updates were applied, which versions were deployed, and how often those changes occurred.

Property Timeline Chart Show when software was updated last

Activity Timeline

The activity timeline presents a heatmap of device activity over the past year, highlighting when a device was active and reporting data. This is particularly useful for understanding device usage patterns, detecting periods of inactivity, and ensuring that devices are functioning as expected.

Activity Timeline shows which days device was active