Cycling Personal Area Network#

Connected device ecosystem used while riding the Canyon Grizl CF 8 Di2.


Network Diagram#

graph TB
    subgraph Bike["Canyon Grizl CF 8 Di2"]
        Di2["Shimano GRX Di2 Electronic Groupset"]
        Favero["Favero Assioma Pro MX Power Meter Pedals"]
        Varia["Garmin Varia RTL515 Radar Tail Light"]
    end

    subgraph Head["Handlebar"]
        Garmin["Garmin Edge MTB Bike Computer / GPS"]
    end

    subgraph Wrist["Wrist"]
        Watch["Apple Watch Ultra 1"]
        Watchlink["Watchlink ANT+ → BLE Bridge"]
    end

    subgraph Pocket["Pocket"]
        iPhone["iPhone 16 Pro Max"]
    end

    Shokz["Shokz OpenRun Pro 2 Bone Conduction Headphones"]
    
    Favero  -- "ANT+  ·  Power & Cadence"         --> Garmin
    Di2     -- "ANT+ / E-TUBE  ·  Gear & Battery"  --> Garmin
    Varia   -- "ANT+  ·  Radar Alerts"             --> Garmin
    Garmin  -- "ANT+"                              --> Watchlink
    Watchlink -- "Bluetooth LE"                    --> Watch
    Watch   -- "Bluetooth"                          --> iPhone
    iPhone  -- "Bluetooth"                          --> Shokz

Devices#

Bike#

On-Bike Components#

Bridge#

  • Watchlink — ANT+ (Garmin Edge) → Bluetooth LE (Apple Watch) bridge

Wearables & Carried#


Protocol Summary#

ProtocolFrequencyUsed By
ANT+2.4 GHzFavero → Garmin, Di2 → Garmin, Varia → Garmin, Garmin → Watchlink
Bluetooth LE2.4 GHzWatchlink → Watch, Watch ↔ iPhone
Bluetooth Classic2.4 GHziPhone → Shokz (A2DP / HFP)
GPS L1/L51575 / 1176 MHzGarmin Edge, Apple Watch Ultra 1

Data Flow#

Favero Assioma ──ANT+──────────────────────────────────► Garmin Edge MTB ──ANT+──► Watchlink ──BLE──► Apple Watch Ultra 1
Shimano Di2 ────ANT+/E-TUBE────────────────────────────►  (records .fit)                                       │
Garmin Varia ───ANT+───────────────────────────────────►                                                       └──BLE──► iPhone 16 Pro Max
                                                                                                                                  │
                                                                                                                                  └──BT──► Shokz OpenRun Pro 2