Hacker News new | past | comments | ask | show | jobs | submit login
The Begining of the End for ANT+ Wireless (dcrainmaker.com)
107 points by nradov 2 days ago | hide | past | favorite | 71 comments





This is a real shame.

BLE and ANT+ are fundamentally different, the latter being a broadcast protocol. You can have any number of devices connected/logging the broadcast of an ANT+ device, while BLE is usually limited to one or two devices. I am sure is not a fundamental limitation of BLE but is the reality for the currently available chipsets.

The fact that it is unencrypted is completely irrelevant.

My heart rate data over a short period of time is not useful to anyone but myself, and that is the only personal data any of my ANT+ devices broadcast.

Unless you consider cadence to be personal information but that is also broadcasted to the world visually and is no more secret than the colour of my running or cycling shorts.

The rest of my devices broadcast mechanical, device status and/or environmental data.


Ant also broadcasts a unique(-ish) identifier. This was enough to end Nike+. https://en.wikipedia.org/wiki/Nike%2BiPod#Wireless_protocol_...

Ok, I know this doesn't make much sense with relation to ANT+ or heart rate stuff but...

I read recently that the bluetooth standard was getting a broadcast protocol.

this seems like a no-brainer, think of uses like museums or movie theaters, let alone your television

EDIT: it is public broadcast protocol PBP

EDIT2: wasn't the protocol used in gyms anyway not ANT+ but the protocol developed by polar?


> I am sure is not a fundamental but is the reality for the currently available chipsets.

It is pretty fundamental. Ant has an inverted master/slave (or whatever we're calling it nowdays) relationship. In Ant, the sensor determines the timing, and can broadcast to many receivers. In Bluetooth, the central device (phone) determines the timing, and each sensor connects to one central with a one-to-one connection.

There are ways around this limitation of BLE:

1. A few bytes of data can be stuffed in BLE advertising, so the sensor can communicate without a connection in the Ant style. To my knowledge, none of the Ant+-replacing profiles support this.

2. The sensor can basically run multiple instances of bluetooth stack at the same time to connect to multiple central devices. This basically doubles the resource usage, and good luck determining if your sensor supports this without trying it.

#2 appears to be the path forward. A few sensors support it already, and the next generation of radio SOCs will make the resource requirements less onerous.


Maybe encryption isn't important for you, but it is for some people, especially professional athletes. Imagine a Tour De France rider or their follow car being able to read the heart rate of their competitor - this could easily inform their strategy.

If this scenario is relevant for anyone, it's a tiny number of people. That leaves 99.99% of the fitness market.

Imagine a Tour de France team who spends millions of dollars being unwilling to find a company to build them a custom monitor that supports heart rate monitoring with an encrypted data stream if they can’t find one off the shelf.

30 seconds of searching shows me the polar h10 is already multiprotocol and supports Bluetooth.

https://www.polar.com/us-en/sensors/h10-heart-rate-sensor/


The Polar H10 broadcasts your heart rate unencrypted in ADV_IND frames last time I checked.

If they care about that kind of privacy why would they not buy a device that has encryption for the broadcasting?

We're really going to screw things up for everyone else because of a couple dozen professional bike racers? This deal sucks

Are we really going to argue in 2025 that encryption is too hard?

Good handshakes are actually hard. There's no UI on these gadgets, and often not even a single button! Consider going to a public gym and wanting your heartrate to show on the exercise bike -- you'll be pairing it right there, in public.

We are really going to argue in 2025 that encryption is too hard when you want a cheap, tiny sensor to operate for months on a single CR2032 battery.

I'd want to see actual numbers.

Radio transmit is expensive power-wise. The numbers I'm seeing for BLE energy per bit are all over the place, but the numbers I found for some SHA3 testing say that even with a pretty old chip fab you can make a circuit that encrypts more than 10 bytes per nanojoule. That's a pretty small tax.


So like my wireless shifters whose battery I haven’t changed in over a year.

Wireless shifters only transmit when you press a button. Power consumption is higher with other sensors that transmit continuously at 1Hz: heart rate, running foot pods, wheel speed, cadence, etc.

Exactly. Transmitting over radio continuously is what is expensive, not encrypting a couple of bytes.

> tiny sensor to operate for months on a single CR2032 battery.

Not to mention real-time broadcasting of sensor data to multiple devices.

In the case of HR data: ~1 update per second which is usually broadcasted three times in succession to ensure transmission)


It's health and presence info. In surveillance capitalism your or your flat neighbour's devices might capture it, upload to cloud and sell it, the buyer of the info might combine it with location data etc to bind it to your identity, and sell it onwards.

The next time you buy health insurance or are involved in a court case the data may be used against your interests. (probably someone can invent a still more nefarious scenario)


It seems that pro cycling teams aren't actually very concerned about this.

https://www.facebook.com/dcrainmaker/posts/pfbid02doLyLhNSwT...


And there is still no BLE replacement for Garmin "Tempe" sensor: no ultra-small rugged temperature sensor on the market (or I cannot find one! If you could point me to one, I will be very grateful!)

On the other hand, all Android phones dropped ANT+ support after approximately Android 9. My old Xiaomi Mi A1 supported ANT+ till some major update, my next phone (Samsung A72) didn't support it from the beginning, my current Pixel 8 Pro doesn't support it too. You need true "head unit" and cannot use phone as one.

Hardware is here, but drivers are not installed and cannot be installed from Playstore.

It is pity.


> They are discontinuing membership programs/fees

> They are discontinuing certification programs

> They are however continuing to ensure ANT+ is available on silicon

> All documentation to be made fully available online

funny how "the beginning of the end" kind of sounds excellent.


You skipped:

> They are ceasing development of new ANT+ Profiles

Which kind of ensures a slow death, as new devices potentially would require them.


the most recent profile they added was an update to the cycling shifter profile. before that, the most recent actual new device type they added was radars in 2016.

ant+ is not a protocol that has or needs to have frequent updates. opening it up could have been a lot more significant than stopping the development of new profiles.


Good. It was a pointless standard now that ble exists.

Surprisingly well written and just detailed enough to not leaving wanting more or overwhelmed. I never really got in to ANT+ land with cycling but the couple things I tried I appreciated how easily they paired up. Bluetooth feels like the obvious next place but with so much momentum behind ANT+ I wonder how long this transition will take.

If I read this piece correctly, is that going forward the suppliers are going to develop their own protocols. They find Bluetooth development to onerous.

It feels like the fitness brands need to come together and shut out the BT SIG and all fitness profiles should come out of that new consortium - which would be a formalising of what Wahoo did with the Kickr protocol.

In reality we'll probably end up with a lot of shitty apps on your phone which may or may not successfully sync to your main fitness platform.

It would be a totally EU move to state that fitness gadgets need to support certain common protocols; think USB-C for charging.

I’m crossing my fingers that this EU move nudges Garmin, SRAM, Shimano, etc. to collaborate on an open Bluetooth protocol. Sick of the whole private extensions protocol approach.

In the article it mentioned Bluetooth SIG sluggishness being the primary reason that they didn’t shift over.

I'm worried a move to bluetooth will lead to a mess of propritary protocols that stops devices from one manufacturer working with another

All my equipment (except Tempe) is dual-standard now and my phone see my heartrate, cadence, bike speed (I don't how powermeters, though) in generic OSMAnd navigator application.

Looks like there ARE BLE profiles for these already.


Unfortunately that requires work that these relatively small companies don’t or don’t want to put the resources into.

Garmin has a market cap of ~40B USD. Inflation adjusted, that's where NVIDIA was <10yr ago. It's not missing resources to do the work IMO, but it's missing the market dominance to singlehanded set the standard for the industry.

Garmin is probably the biggest company in this space, and their answer was ant. I’m not sure if you’ve tried to do any integration work with Garmin, but it’s an atrocious experience. What little they do open up is locked behind business agreements and then they hand over some 5 year out of date pdf and call it “api documentation”. So yea if it’s up to Garmin again we are screwed.

I cannot think of a compelling reason why this would be beneficial.

Slightly off-topic but can anyone recommend a cheap viewer for the Garmin Varia Radars? It’s ANT+ but I can bring myself to pay hundreds for a bike computer when all I need is an LED and a beeping noise to indicate a car behind me. Cheapest I can find is a Bryton Rider 420.

I bought a mount for my phone but then discovered that vibrations can kill the autofocus/stabilisation, even with a damper.


IGPSport 630 bike computer.

It's about $100 direct from them or on AliExpress.

Ant+ and BLE, dual band GPS, comes with a Garmin compatible mount for your handlebar as part of the package too. Does turn by turn (but on the 630 doesn't reroute if you go off course, the 630S does though).

I've got it paired up with a Wahoo HRM, a Magene P505 power meter and the Magene Radar and it works flawlessly.

Edit: almost forgot, also integrates well with my Kickr Core. Exports in standard file formats so you can analyse your rides, bring them into other apps etc. as well as auto upload to Strava and Apple Health.


I'm enjoying my iGS630 as well!

I've been considering getting the Magene power meter cranks as well but was a bit hesitant on account of the relatively larger price tag, and it being the first item I would be buying that is subject to tariffs in the EU (it's hard to figure out whether there are anti-dumping tariffs in place).

How are you enjoying them? Also, do you have any other nice Chinese cycling gear to recommend?


Yay! Fellow iGS630 user, there are literally DOZENS of us!

I'm really liking them, I started being more serious about training rather than just winging it (in my 40's, want to stay fit for as long as possible).

Their accuracy seems good, I've got the bike on the Kickr now and the numbers from that and the pedals agree with each other. Fitting them is super quick if you have some knowledge of bike maintenance and the required tools (a torque wrench is a must). I didn't get the chainrings, just the power meter and cranks as if felt silly not to just reuse my 105 R7100 rings. I use the DC Rainmaker analyser to view the data, which is easy with the iGS630 as I export the file via airdrop and then upload it.

As for other Chinese cycling brands, Magene and iGSPort are the only two I've used products from, and both have been solid, especially for the price - but there are some great YouTubers who cover the market, such as China Cycling (who also runs the Panda Podium store) and Luke from Trace Velo who's done deep dives on the electronic groupsets from LTwoo and the like.

Chinese bike parts manufacturers are really knocking it out of the park at the moment quality wise - it wasn't long ago that "Cheap Chinese Carbon Fibre" was a pejorative term.


if you can find used/new varia vision.

So a phone app does everything, but you're just worried about your expensive phone? Get another. Search "android prepaid phone" they're mostly around $30.

There are downside with using your phone. First of them is the battery.

road cycling you go for 5 to 8 hours in bright sunlight with the screen at 100%, that battery is going to die very very quickly.


Not to mention, phones overheat in direct sun and stop working. Phones' capacitive touchscreens are also completely unusable in rain, contrast to the physical controls on a cycle computer.

Cycle computers are much lighter than phones generally. Their mounts are more robust and aerodynamic. If you crash, you're very likely to destroy your phone, whereas cycle computers are generally fine unless you directly bash them into a rock. Cycle computers have configurable high brightness LEDs for navigation cues and other training specific data display like HR or power.

Ok rant over. Mumble mumble Chesterson's gadget. If one doesn't know why it exists, maybe ask why...

Edit: phrasing for clarity


Thanks, this was actually quite helpful. I’m just starting out, and had been wondering if I should get one.

To save me some buck I strapped an old sport watch to the bike, it can connect to everything, last days on a single charge and it has physical buttons. Just as good.

Ooh yes, you can even get purpose made handlebar mounts for sport watches. Good point!

If the expense is an issue, try a used one. My cycle computer was released several years ago (wahoo wfcc4 (2019)) and is still great.

they asked for the cheapest vario beeper

Varia alerts don't utilize the screen, they are just buzzes and beeps. A phone will last for days with screen off, especially with no sim card. They asked for the cheapest option.

Varia will show you how many vehicles are behind you and an indication of how far away they are. You're missing a lot without a screen.

It's tempting to think that phones can do everything, and they sort of can, but not well. There's a time and place for dedicated hardware, and cycle computers are very firmly in that category, aside from very casual usage.

I think they meant that the vibrations mean the app doesn’t work because with the vibrations of the camera the picture is useless, not that it damages the phone.

No, it’s the damage I was talking about: https://www.reddit.com/r/cycling/comments/14s9fwm/comment/k5...

varia is a radar you put on your back to get alerted when a car is closing in on you. the alerts can go to a phone or dedicated receiver

ELI5: Does this mean that, in the future, I will not automatically see my heart beats on a treadmill without doing any kind of device pairing?

That could be GymLink, which is a simple 5 kHz LF transmission. It’s also used so that it can work while swimming.

Here’s a discussion about it: https://www.eevblog.com/forum/rf-microwave/looking-for-a-rec...


That was never ANT+ anyway.

That was always ANT+

It was ANT+ for the profile and automatic selection of closest device.

and a consent popup

Did you read the very first sentence of the article?

Yes, and that is why I was asking for the treadmill. The article was confusing from the point of view of the user: go to the treadmill and see your heartbeat appearing. What will replace ANT+ in the future? How sport machines like treadmills will react to this reality? You need two to tango: health devices are only one side.

It looks like they're saying treadmills etc will "balkanize" to build their own protocols. that seems more difficult than something based off bluetooth. i agree that the article gets more vague the longer it got. i guess time will tell.

Bluetooth Low Energy will largely replace ANT+. There has been a heart rate profile available for years which most heart rate monitors support. Unfortunately, most treadmills are kind of crap for connectivity.

https://www.bluetooth.com/specifications/specs/heart-rate-pr...


Isn't that just a BLE broadcast? Wouldn't it have the same fate with this regulation? You only get encryption from pairing, and I don't remember my BLE cadence sensor needing pairing.

From the site guidelines:

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".


Would be funny if Apple was pushing this regulation

Well that sucks. But thankfully all my devices support both ANT+ and BLE.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: