由 Julian Cooper 编辑,并遵循 编辑政策与广告披露。
AI 速览
- ANT+是运动专用协议,采用一对多广播;BLE是通用型、对手机友好的协议
- 尽可能用ANT+连传感器——它按profile配对,并支持备用码表
- BLE对码表与手机同步不可或缺,并越来越多地以同等功能承载传感器数据
- 掉线通常是陈旧配对或固件问题,而不是协议本身
/ 01
两套协议,一个任务
车上每一个无线传感器——功率计、心率、踏频、速度、变速指示、雷达、智能骑行台——都通过两套协议之一与码表通信:ANT+或蓝牙低功耗(BLE)。两者不能互换,这个选择决定了你能同时跑多少传感器、以及数据表现如何。
两者解决的是同一个问题——低功耗一对多数据广播——但设计历史截然不同。ANT+为运动而生;BLE为通用智能设备连接而建,后来才适配过来。
/ 02
ANT+深入
ANT+是由Dynastream设计、专为健身传感器的2.4 GHz无线协议。它的核心特性是一对多广播:一个功率计的信号可以同时被你的码表、手表和副屏接收。这正是车队能把备用码表放在队车上、比赛途中接上车手数据的原因。
配对按设备profile进行——码表知道心率profile、功率profile、踏频profile各自长什么样,并列出附近所有该类型的传感器。因为ANT+数据包极小、以低占空比广播,电池续航非常出色。缺点是手机支持:大多数安卓手机有ANT+射频,但iPhone没有。
/ 03
蓝牙低功耗(BLE)深入
BLE是你的手机、手表、耳机已经在说的协议。码表正是通过它与配套App通信以上传骑行、更新固件、进行实时追踪。越来越多情况下,BLE也承载传感器数据——几乎每一个现代传感器在ANT+之外都同时广播一个BLE profile。
BLE在传感器数据上是每个连接一对一(一个传感器通常只能通过BLE同时配对一台码表),但从码表一侧支持多条并行连接。较新的BLE GATT服务(cycling power、cycling speed and cadence、heart rate)已为大多数车手带来与ANT+同等的功能。
/ 04
ANT+与BLE一览
两套协议在骑行中关键维度上的对比。
| 特性 | ANT+ | 蓝牙 LE |
|---|---|---|
| 拓扑 | 一对多广播 | 每个传感器一对一(接收端多点) |
| iPhone 支持 | 否 | 是 |
| 安卓支持 | 是(大多数) | 是 |
| 配对模型 | 按设备profile | 按 MAC 地址 / UUID |
| 并发传感器数 | 实际上不限 | 通常约5–8个 |
| 电池影响 | 低 | 低到中等 |
/ 05
实战配对策略
任何码表上最稳的设置,都是尽可能用ANT+配对每个传感器。它能干净地处理多传感器环境、让你在比赛日加一台备用码表,也是行业里最接近通用标准的东西。BLE则留给码表与手机的连接,以及任何靠BLE才能解锁固件功能的传感器(通常是智能骑行台和雷达尾灯)。
如果你用iPhone和一台不支持ANT+的码表,你就会全程使用BLE。这对几乎所有人都够用——每个传感器配对一次、保持固件更新,并且不要指望第二台码表能共享信号。冲突通常表现为掉线;解决办法是删掉旧的配对、干净地重新配对,因为来自同类型旧传感器的陈旧UUID是各种怪行为最常见的元凶。
信道干扰确实存在,但很少见。如果你的功率计每次在雷达唤醒时都掉线,把两个都重新配对、把码表挪近传感器、并检查固件更新。2.4 GHz频段与Wi-Fi和微波炉共用,但这些协议足够稳健,通常你只在数百名车手同时广播的密集比赛环境里才会看到问题。
/ 来源