The tools and information you need to enhance Zephyr™ Performance Systems are right here. Whether you want to focus on consumers or professional users, you’ll find APIs, SDKs, scripts, spreadsheets, and more.

SDKs can be purchased and downloaded, but to obtain other tools, please contact a Zephyr™ representative.

The SDKs are documented and supported products, but other tools may be pre-release versions or may not be intended for release. For these tools, documentation and support may be limited or unavailable. Questions? Please speak to a Zephyr™ representative.

Application Programming Interfaces (APIs)

Sort By

Software Developer Kits (SDKs)

HxM Smart Heart Rate Monitor SDK

HxM Smart uses standard Bluetooth Low Energy (BTLE) heart rate monitoring profiles. Compatible devices include iPhone 4S (Bluetooth 4.0) or later and certain Android devices.

The SDK comes with documentation for custom packet support, which includes respiration rate (RR) activity, peak acceleration, over-the-air firmware update capability and more.

HxM BT Heart Rate Monitor SDK

Use this bundled toolkit to implement an API to enable communications with a Zephyr™ Bluetooth heart rate/speed and distance monitor. You’ll get both PC and Android resources for connecting to the device to receive live data.

BioModule™ (BioHarness) Bluetooth Low Energy (BTLE) SDK

With this SDK, you receive the following:

  • BioModule™ Bluetooth comms link specification
  • BioModule™ Bluetooth API Guide
  • BioModule™ Bluetooth logging system interface (including sample log downloader utility source code in C#)
  • BioModule™ firmware upgrade utility
  • Zephyr™ USB driver
  • Zephyr™ Bluetooth test application
  • Example Android source code

Other Developer Tools

BioModule™ (BioHarness) MATLAB Script Files

This tool provides MATLAB users with easy access to key information stored in the BioModule™. Download data from a BioModule™ onto a workstation using the BioModule™ log downloader or Zephyr™ downloader (requires OmniSense™ Software). You can use the data, which is stored in .csv and/or .dat/.hed formats, as input to a script you use to gain access to the data.

The available script types allow you to:

  • Load the electrocardiogram (ECG) file and general data packet file (requires .csv format).
  • Load the ECG, summary data packet and RR file (requires .csv format and summary [load summary only]) or summary and waveform logging (full).
  • Load the RR packet file (requires summary and waveform log .csv format).
  • Load and display with GUI interactive plots with ECG and summary or general data packet files (requires you to download both .csv and .dat/.hed (DADiSP) formats for ECG viewing).

Also, sample data (seven minutes sitting down stationary) is available, and it works with any of the above scripts downloaded from the BioModule™ (BioHarness™) 3.0 logging summary and waveform log format.

BioModule™ (BioHarness) Log Downloader v1.0.29.0

Use this tool to download logged data from any BioModule™ into both .csv and DADiSP formats.

Impact Processor Software

Using this software, you can detect “impacts” within data you download using any Zephyr™ download tool — for example, the BioModule™ log downloader. You can set thresholds to define what you want to be counted as an impact, and then generate a report on the number of impacts detected for each session of data you process.

Data Plotter

This tool allows you to plot any data from .csv files, zoom in and out and plot multiple traces in the same view. It’s ideal for viewing high-resolution waveform data such as ECG, accelerometry, and breathing waveform.

Zephyr™ Config Tool v1.0.16.0

Use this tool to reconfigure your BioModule™ (BioHarness™) as well as other Zephyr™ devices for various applications, including but not limited to, supporting enhanced red orange green (ROG) threshold customization as well as the capture of high-resolution data such as:

  • General data (1 Hz)
  • Breathing waveform and RR data (18 Hz])
  • ECG waveform data sampled at 250 Hz
  • Accelerometer (125 Hz)

Supporting documentation is not yet available.

Radar Plot Normalized Data Spreadsheet

Using this tool, you can compare fitness tests to other players, or populations. For example, individuals to normative populations, teams, friends or competitors. You can compare the following measurements:

  • Vo2 max
  • Vo2 as a percent of anaerobic threshold (AT)
  • Heart rate max (peak)
  • Rest and laying on the ground
  • Heart rate recovery
  • Critical power
  • Heart rate at AT
  • Breathing rate at AT
  • R-R interval standard development

OmniSense™ Software allows you to edit the normative data using Microsoft Excel.

Heart Rate Variability Tool

With this tool, you can measure the time interval between heartbeats or cardio intervals. The usual measurement is the variation in the beat-to-beat interval rather than the variation in the instantaneous heart rate.

Zephyr™ Excel Spreadsheet Time Format

This tool helps you receive “day/month/year hour.minute.second.milisecond” formatting from a Zephyr™ .csv file in Microsoft Excel.

Zephyr™ to Kubios R-R File Format Converter

This tool converts R-R interval data from the time-stamped .csv format produced by Zephyr™ devices into a format that can be used by Kubios HRV, HRVAS, and other heart rate variability (HRV) analysis tools.