# ANT+ and BLE Overview for Cycling

> Zwift supports a good amount of hardware—with some broadcasting in Bluetooth Low Energy (BLE), ANT, or both. Although they both work in a similar manner, BLE...

Source: https://support.zwift.com/en_us/ant-and-ble-overview-for-cycling-B1S1BVgr

Last updated: 2026-03-17T20:05:15.907Z

# ANT+ and BLE Overview for Cycling

Zwift supports a good amount of hardware—with some broadcasting in Bluetooth Low Energy (BLE), ANT+, or both. Although they both work in a similar manner, BLE tends to give you a stronger signal. With more modern ANT+ and BLE protocols (typically found in newer hardware), you tend to get a more accurate Zwift experience. If you need to figure out if your device is supported, check out these articles: [Supported Trainers](https://support.zwift.com/en_us/supported-trainers-BkPlq7gr), [Heart Rate Monitors](https://support.zwift.com/en_us/heart-rate-monitors-Hk0MimWlS "Heart Rate Monitors"), and [Speed and/or Cadence Sensor](https://support.zwift.com/en_us/speed-and-or-cadence-sensors-ryZdj7beB "Speed and/or Cadence Sensor").

If your ANT+ trainer has the Fitness Equipment Control (FE-C) protocol, your trainer should automatically adjust resistance in-game.

Similar to FE-C for ANT+—if your BLE trainer has the FiTness Machine Service (FTMS) protocol, your trainer should automatically adjust resistance in-game.

## BLE and ANT+ Bridge Configurations

Depending on how you’re connecting to Zwift, you may need a bridge to translate the ANT+ or BLE signal. Below is a list of possible bridge/receiver solutions:

Native BLE means the device has BLE built into it.

  

  

Connection Type

Bridge/Receiver

Notes

Device using ANT connecting to PC

ANT+ dongle

[Viiiva heart rate monitor](https://4iiii-innovations.myshopify.com/collections/heart-rate-monitors/products/viiiiva "Viiiva heart rate monitor")

[NPE Cable](https://npe-inc.com/cableinfo/ "NPE Cable")

To bridge using the Viiiiva HRM, you must first connect the device using the 4iiii app prior to connecting to Zwift.

Device using native BLE connecting to PC that doesn’t have native BLE

[Zwift Companion app](https://support.zwift.com/en_us/using-the-zwift-companion-app-rJ7ayD_ES "Zwift Companion app")

BLE Dongle

N/A

Device using native BLE connecting to a PC

[Zwift Companion app](https://support.zwift.com/en_us/using-the-zwift-companion-app-rJ7ayD_ES "Zwift Companion app")

Native BLE

N/A

Device using native BLE connecting to MAC

[Zwift Companion app](https://support.zwift.com/en_us/using-the-zwift-companion-app-rJ7ayD_ES "Zwift Companion app")

Native BLE

[Viiiva heart rate monitor](https://4iiii-innovations.myshopify.com/collections/heart-rate-monitors/products/viiiiva "Viiiva heart rate monitor")

[NPE Cable](https://npe-inc.com/cableinfo/ "NPE Cable")

To bridge using the Viiiiva HRM, you must first connect the device using the 4iiii app prior to connecting to Zwift.

Device using native BLE or ANT+ connecting to iOS

Native BLE

ANT+ dongle

[Viiiva heart rate monitor](https://4iiii-innovations.myshopify.com/collections/heart-rate-monitors/products/viiiiva "Viiiva heart rate monitor")

[NPE Cable](https://npe-inc.com/cableinfo/ "NPE Cable")

To bridge using the Viiiiva HRM, you must first connect the device using the 4iiii app prior to connecting to Zwift.

Device using native BLE or ANT+ connecting to tvOS

Native BLE

[Zwift Companion app](https://support.zwift.com/en_us/using-the-zwift-companion-app-rJ7ayD_ES "Zwift Companion app")

[Viiiva heart rate monitor](https://4iiii-innovations.myshopify.com/collections/heart-rate-monitors/products/viiiiva "Viiiva heart rate monitor")

[NPE Cable](https://npe-inc.com/cableinfo/ "NPE Cable")

tvOS allows a maximum of 3 different devices (included the Apple TV remote) to be paired at once. To pair more devices, use the Zwift Companion (ZC) app as a bridge.

To bridge using the Viiiiva HRM, you must first connect the device using the 4iiii app prior to connecting to Zwift.

Device using BLE connecting to Android

[Zwift Companion app](https://support.zwift.com/en_us/using-the-zwift-companion-app-rJ7ayD_ES "Zwift Companion app")

N/A

## Pairing with BLE

Native BLE is the recommended pairing method when possible. The BLE signal is less likely to be used by other outside sources since ANT+ broadcasts without adhering to one particular device. Make sure you enable BLE on both of your devices.

You may need Location services turned on to pair BLE devices when using Zwift on a mobile device.

iOS and tvOS devices only support native BLE. To pair using ANT+, check out these [steps](#iOS).

## Pairing with ANT+

If your sensor transmits via ANT+, you'll need an ANT+ receiver for your device to read that signal. When it's time to pair, if possible, select FE-C over Power to pair.

Do not step on or place anything heavy (like a trainer leg) on top of the ANT+ dongle, it will cause serious damage.

When connecting a Direct Drive trainer with ANT+ FE-C protocol, you must first pair the trainer as your POWER SOURCE before connecting to RESISTANCE or CADENCE.

### PC/Mac ANT+ Dongle

For a computer, a USB ANT+ dongle is what receives the signals from the sensors on your bike or your trainer and transmits them to Zwift. Any USB2.0 ANT+ dongle should work with Zwift. We recommend the USB-m as it has proven to have the best signal reception in the lab. Make sure you pick up a [USB extension cable](https://zwift.com/shop/product/usb-ant-extension-cable "USB extension cable") to get the dongle closer to your equipment to prevent dropouts.

If you don't see your ANT+ dongle on your PC, follow these steps:

1.  Open **Windows Update**.
    
2.  From the Windows Update options, select **Check for updates**.
    
    Select this option even if your device is up to date.
    
3.  Select **View optional updates**.
    
    On Windows 11, optional updates is located under Advanced options.
    
4.  Expand the list of driver updates and locate the ANT+ driver.
    
    The ANT+ driver is listed as Dynastream Innovations.
    
5.  Select the ANT+ driver and then select **Download and install**.
    

### Android ANT+ Dongle

We currently offer [limited ANT+ support](https://forums.zwift.com/t/ant-update/195323) for Androids. For info on how to pair an ANT+ [heart rate monitor](https://support.zwift.com/en_us/heart-rate-monitors-Hk0MimWlS), check out this [forum post](https://forums.zwift.com/t/ant-heart-rate-monitors/169767). Unless you have a phone or tablet with built-in ANT+ support, you'll need an ANT+ dongle and three ANT service apps from the Google Play Store:

*   [ANT USB Service](https://play.google.com/store/apps/details?id=com.dsi.ant.usbservice)
*   [ANT+ Plugin Manager Launcher](https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus.managerlauncher)
*   [ANT Radio Service](https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket)

### iOS ANT+ Bridge

For iOS, the process is slightly different. Zwift includes partial support for ANT+ on iOS, the exception being that you cannot get controlled resistance from a trainer. If you're planning on using ANT+ on iOS, you have a few different options to bridge the signal:

*   [The Viiiiva Heart Rate Monitor](http://4iiii-innovations.myshopify.com/collections/heart-rate-monitors/products/viiiiva "The Viiiiva Heart Rate Monitor")
*   [NPE CABLE](https://support.npe.fit/hc/en-us/categories/360001634691-CABLE "NPE CABLE")

Refer to the manufacturers' individual instructions on how to bridge ANT+ sensors using their devices.

## Zwift Companion App

The Zwift Companion app is configured to act [like a bridge](https://support.zwift.com/en_us/using-the-zwift-companion-app-as-a-bridge-ByAnUzlLj), translating BLE signals so that Zwift can understand them. To enable BLE support, download the latest version of Zwift Companion from the [iOS](#iOS_Devices "iOS ") store or [Google Play](#Android_Devices "Google Play") store.

Ride On.

\-The Team at Zwift
