Kembali ke Blog

ANT+ vs Bluetooth LE: Cycling Sensor Protocol

Sensor & Telemetri

ANT+ vs Bluetooth LE for Cycling Sensors

ANT+ and Bluetooth LE (BLE) are the two wireless protocols that connect cycling sensors to head units and phones. ANT+ is the established sport-sensor standard with mesh-style multi-device networking; Bluetooth LE 5.0 is the universal smartphone protocol with higher throughput. The ANT+ vs Bluetooth LE cycling decision depends on your hardware ecosystem and data needs. Modern sensors like the DIDI.BIKE unit solve the dilemma by broadcasting both simultaneously over a dual-mode 2.4 GHz2.4\text{ GHz} radio.

Protocol Fundamentals

Both protocols operate in the 2.4 GHz2.4\text{ GHz} ISM band but use fundamentally different architectures.

Feature ANT+ Bluetooth LE 5.0
Topology Connectionless broadcast / mesh Connection-oriented star
Pairing Optional, channel-based Required, bonded
Max sensors per receiver Unlimited (shared channel) ~7 concurrent connections
Raw throughput ~60 kbps Up to 2 Mbps (LE 2M PHY)
Typical latency <5 ms<5\text{ ms} 7250 ms7\text{–}250\text{ ms} (interval-dependent)
Power (sensor side) Very low Low
Smartphone support Limited (requires native ANT chip) Universal
Profile standardization ANT+ device profiles GATT services (less standardized)

How ANT+ Works

ANT+ uses a connectionless broadcast model. Each sensor transmits on a shared channel at a defined rate (typically 4 Hz4\text{ Hz} for power/HR, up to 8 Hz8\text{ Hz} for telemetry). Any receiver listening on that channel picks up the data—no pairing handshake, no connection maintenance.

The key innovation is frequency hopping across a shared channel. Multiple sensors broadcast on offset time slots, and a single receiver decodes them all. This is why a bike computer can display power, heart rate, cadence, gear position, and telemetry from different brands simultaneously.

ANT+ device profiles (power, heart rate, speed/cadence, muscle oxygen, gears, bike telemetry) define the data format so any brand's sensor works with any brand's head unit. This interoperability is ANT+'s strongest advantage.

How Bluetooth LE Works

Bluetooth LE uses a connection-oriented model. The sensor (peripheral) advertises; the head unit or phone (central) scans, discovers, and establishes a connection. Data then flows over GATT (Generic Attribute Profile) characteristics during connection events spaced at the connection interval.

The connection interval is the critical latency parameter:

tlatencyn×connection intervalt_{\text{latency}} \approx n \times \text{connection interval}

BLE connection intervals range from 7.5 ms7.5\text{ ms} to 4 s4\text{ s}. For telemetry, you want 7.515 ms7.5\text{–}15\text{ ms}. At a 7.5 ms7.5\text{ ms} interval, BLE matches ANT+ latency. At a 100 ms100\text{ ms} interval (common in phone apps trying to save battery), latency is perceptible.

BLE 5.0 introduced the 2M PHY (2 Mbps2\text{ Mbps} physical layer), doubling throughput and halving airtime per packet. This matters for streaming raw 100 Hz100\text{ Hz} IMU data, which the DIDI.BIKE sensor does at approximately 1.2 KB/s1.2\text{ KB/s}.

Throughput Comparison

Raw IMU streaming at 100 Hz100\text{ Hz}, 6-axis, 2 bytes per axis produces 1,200 bytes/s1{,}200\text{ bytes/s}:

Protocol Usable Throughput Handles 1.2 KB/s?
ANT+ (legacy) ~60 kbps (7.5 KB/s7.5\text{ KB/s}) Yes, with headroom
BLE 4.2 ~237 kbps (30 KB/s30\text{ KB/s}) Yes
BLE 5.0 (2M PHY) ~1.4 Mbps (175 KB/s175\text{ KB/s}) Yes, large headroom

Both protocols handle cycling sensor data rates comfortably. BLE 5.0's advantage becomes relevant only for multi-sensor high-rate streaming or firmware OTA updates.

Power Consumption

Sensor-side power consumption affects battery life. The relationship is roughly:

Pftransmit×tairtimeP \propto f_{\text{transmit}} \times t_{\text{airtime}}

ANT+ transmits short bursts frequently but with minimal overhead. BLE maintains a connection with periodic wake-ups. In practice, both achieve multi-month battery life on coin cells for 4 Hz4\text{ Hz} sensors like power meters. For 100 Hz100\text{ Hz} telemetry streaming, the DIDI.BIKE sensor achieves 120h120\text{h} by duty-cycling the radio and batching transmissions—techniques agnostic to protocol. Battery considerations are covered in the Cycling Sensors & Telemetry Guide.

Latency in Practice

For real-time biofeedback, latency must stay under 10 ms10\text{ ms} end-to-end. See Latency in Cycling Telemetry for the full breakdown. Protocol-level latency:

Protocol Best Case Typical Worst Case
ANT+ broadcast <5 ms<5\text{ ms} 5 ms5\text{ ms} 10 ms10\text{ ms}
BLE (7.5 ms7.5\text{ ms} interval) 7.5 ms7.5\text{ ms} 15 ms15\text{ ms} 30 ms30\text{ ms}
BLE (100 ms100\text{ ms} interval) 100 ms100\text{ ms} 150 ms150\text{ ms} 250 ms250\text{ ms}

ANT+ has a structural latency advantage because it skips the connection-event scheduling. BLE matches it only when the connection interval is set aggressively low, which most phone apps do not do.

When to Choose ANT+

  • You use a dedicated bike computer (Garmin, Wahoo, Bryton, Hammerhead)
  • You run many sensors simultaneously (power, HR, cadence, gears, telemetry)
  • You want cross-brand interoperability without configuration
  • Your head unit has a native ANT chip (most dedicated bike computers do)

When to Choose Bluetooth LE

  • Your only head unit is a smartphone
  • You stream raw high-rate data (IMU, video, etc.) needing BLE 5.0 throughput
  • You want a single-protocol setup with no extra hardware
  • You develop custom apps and need open GATT access

The Dual-Mode Solution

The cleanest answer is both. The DIDI.BIKE sensor uses a dual-mode 2.4 GHz2.4\text{ GHz} radio chip that broadcasts ANT+ and BLE 5.0 simultaneously. Riders pair with a Garmin over ANT+ for their structured training display, while a phone app receives the BLE stream for detailed IMU analysis. No protocol choice is required; the sensor speaks both. This is the direction the industry is heading, and it resolves the ANT+ vs Bluetooth LE cycling debate for the rider.

Pairing and Interoperability

Aspect ANT+ BLE
Pairing speed Instant (channel match) 2–10s (discovery + bond)
Cross-brand profiles Standardized (ANT+ profiles) Partially standardized (FTMS, CSCS)
Multi-receiver Yes (many head units listen) No (one central per connection)
Phone compatibility Requires ANT chip (rare in phones) Universal

The multi-receiver capability of ANT+ is underappreciated: a single sensor can feed a bike computer, a backup phone, and a coach's tablet simultaneously. BLE ties a sensor to one central device per connection.

FAQ

Which is better for cycling, ANT+ or Bluetooth LE? It depends. ANT+ is better for multi-sensor setups with a dedicated bike computer because its mesh topology handles many simultaneous sensors without pairing overhead. Bluetooth LE 5.0 is better for phone-based riding because every smartphone supports it and it offers higher throughput for raw data streaming.

Can a sensor use both ANT+ and Bluetooth LE at the same time? Yes. Many modern sensors, including the DIDI.BIKE unit, broadcast both protocols simultaneously from a single dual-mode radio chip. This lets riders pair with any head unit or phone without choosing.

Does Bluetooth LE 5.0 have lower latency than ANT+? Not necessarily. ANT+ connectionless broadcasts can achieve under 5 ms5\text{ ms} latency. BLE latency depends on the connection interval and can range from 7.5 ms7.5\text{ ms} to over 200 ms200\text{ ms}. For sub-10ms telemetry, both protocols are viable with proper configuration.

Why do bike computers prefer ANT+? ANT+ was designed for sport sensors. Its shared-channel architecture lets a head unit receive power, heart rate, cadence, gears, and telemetry from multiple brands simultaneously without managing individual connections. Bluetooth LE requires managing paired connections per device.

References

  1. IEEE Sensors Journal: Multi-sensor data fusion and attitude estimation using MEMS IMUs.
  2. Journal of NeuroEngineering and Rehabilitation: Wearable telemetry sensors and realtime posture tracking.
  3. DIDI.BIKE Technical Reprints: 100Hz IMU sampling rates and Kalman filtering for gravity extraction.
Baca panduan lengkap