Monday, November 28, 2016

Why hasn’t ANT+ been crushed by BLE

 

BLEANT

Recently (okay, like weeks ago) I was asked why hasn’t ANT+ been completely crushed by BLE. Normally I’m asked “which should we support” which I have a better answer for – both. The short is BLE could, but several it seems that around every corner companies fumble it. OVER and OVER and OVER. I asked an industry expert and the world and got some new responses, but mostly the same. The same is BLE is a mess. It’s revising without adoption (4.3, 4.2, 4.1, 4.0).Users don’t understand the sensors can only talk to ONE device. The new one was because…. Polar. I’ll get to that near the end.

History lesson time. Before BLE and ANT+ there was a mess. Proprietary protocols, no standards, analog sensors, or secret standards. If you want to see backlash on standards look at the Ray Maker Kurt Kinetic Smart trainer preview and read the comments. Yes I did a piece here as well.

It was inevitable that someone would step forward and create a simple 2.4GHz protocol to unify things. The group that did found themselves in the right place at the right time with the right technology. It was enough of an innovation to attract the attention of Garmin to purchase the company / protocol – and thus ANT+ was in the hands of a corporation to be locked down and….. Wait, none of that happened. In fact the life blood of the sales of Garmin is other people’s sensors. Look at the mass of sensors in a Garmin. There are 14 (really 12) sensor types in my 520. 3 are proprietary – except that two will become ANT+ standards based on those two Garmin exclusive products thus opening the floor for competition. The last is Shimano shifting -- there is a generic and open shift profile used by SRAM and Campagnolo so that doesn’t even matter anymore.

Smart phones had Bluetooth, with it’s 20 – 40 ma draw. It allowed you to talk hands free to your car and then allowed for terrible BT audio, and then after people complained, decent BT audio. It allowed keyboards and mice and a huge number of other devices to work wirelessly without too much problem. Just remember the pairing code is either 1234 or 0000. But even 20ma was too much for sensors and most companies, The power consumption was too high for a coin cell. Other motivations and some time meant BLE emerged. Or Bluetooth low energy. It was remarkably similar in some ways to ANT+ and yet functioned completely different – but it was really for phones.

So how did we get to this BLE mess of “the next version will crush it”. The iPhone emerged and was, as far as I recall, the first device to have BLE in iPhone 4 (or was it 4s?).Then the overwhelming adoption of Android (complete with flaky BLE that still has teething pains in the splintered Android ecosystem) two things have happened. Now every Mac has BLE and standard iPhone like coding API and Windows is such a mess that if software supports BLE, sometimes it’s only on one type of USB BLE adapter (Shout out to Trainerroad for trying with the Bluegiga BLED112). So Apple leads with the phone for all – except every few iOS versions they take more BLE functionality under it’s control and breaks apps.

ANT+ had been around for years unifying powermeters, heartrate monitors, foot pods, speed, cadence, combined spd/cad and other less known sensors. But guess what. The big money maker for BLE is not sports. And this is where BLE could have killed ANT+ but didn’t because it fumbled. It didn’t write good specs. It’s licencing and certification fees were so high most companies just didn’t implement it correctly or pay them. When they didn’t pay them they couldn’t participate. ANT+ on the other had – well, most middle income americans could afford membership and certification by going without a new TV or the latest macbook. Those same people would have to go without there base model Tesla model S base model to do the same with BT. This has gotten better, but it’s still an order of magnitude greater so still most people ignore it. So people don’t have a simple unified way to check their products in the BLE space.

Around the time BLE was emerging there was one company in the sports world that didn’t adopt ANT+. Polar. Polar had been the king of making watches and heart rate monitors for a long time. It was so common that gym’s used some of the variants of it’s technology and it’s still in use today. There are still heart rate monitors that use Polar’s very old analog low frequency (khz) transmitter. Some gym’s and clubs use them now. However, when things unified under ANT+ they said no. I don’t know why but in hindsight, if they knew how it would hurt their company, I doubt they would have done this. The last few years this has caused so many headaches. A quick search for Polar protocol reveals W.I.N.D, 9khz, 5khz (the actual one), “ownlink”, BLE, Nike proprietary partnership (for Nike Run watches), and then I quit. Polar started talking about BLE before 2010 according to blogs and forum posts. When I used the Polar V800 in 2015 it still did not support any BLE powermeter correctly that wasn’t the Polar Look Pedals. In fact, adoption was so poor with those pedals that you can now get ANT+ pods for them. They were the well engineered powermeter pedal option nobody bought. They worked like no other powermeter – dual BLE connections. Each pedal acted like a single sided unit and the watch put things together. If only one was connected, it doubled it. NONE of this is in the BLE spec. There is an identification bit, but it never describes how it is to be used – AND even in the 1.1 doc it still doesn’t clarify this when I checked. The ANT+ Power device protocol is on version 4.2 which was specifically reved to clarify how to deal with setting crank length. It’s backwards compatibility maintained with most devices – a handful MIGHT have problems, but not many and there are work around.

So we have ANT+, unified, backwards compatibility, cheap to implement, free software suite to ensure compatibility, cheap certification, and highly functional with easy implementation – with one trade off: data security.

We have BLE with fractured certification, inability to financially participate (initially), poor implementation, a fractured phone ecosystem, and Polar and Sunnto (who left ANT+ after Ambit 2 for BLE) who are still having problems getting peoples sensors to pair and work with their devices.

Special officer Doofy reporting for assignment “Crush ANT+.

So where are we today?

ANT+ has had a big uptick for several reasons. Looking at sales of watches, Garmin had a 300% sales increase year over year after the Apple watch due to probably 1) more exposure and 2) people realize the Apple watch was terrible for sports, a really dumb expensive joke, and realized that the Garmin's were trying to be smart watches -- plus Garmin aligned products, created ConnectIQ. And finalizing the FE-C stuff for trainers has been a major boost to Garmin sales, trainer sales, and software subscriptions -- all heavily ANT+ with BLE supplementing for phone communications.

So why hasn't BLE crushed ANT+ with a wild fiery vengeance. Apple / Samsung / HTC / LG are playing a volumes game. Apple doesn't sell 1 million iphones and call it a success anymore, they need to sell about 40 - 50 million a year. A good year is 75 million. Their apple watch has had 12 million sales in 2015 and a 55% drop in 2016 (pre Watch2). Lets say 18 million for a good measure. A good Garmin year is aggregated 400k  (guess based on IDC data) watches with last year but hit 600k in a single quarter. So looking at 3Q16 Apple shipped 1.1 Million while Garmin shipped 600k devices. Garmin’s likely  have high usage, probably 80 - 90%. While apple watches slid (Several news sites, Forbes, engadget, WSJ, etc + Keith-o-algo, rumourmill, grain of salt) that only 30 - 50% of Apple watch wear them, let alone use them for much. So say a 6 - 9 million apple watches, 1 million people using them, some smaller, say 10%, using them for sports = 600k - 900k sports users over 2 years. Garmin hit that for a user base in a single quarter.

idc-apple-watch-3q16

With all the BLE regulation, fee's, inability to meet, no idea who actually creates things, people find it easier to just do their own thing. People say “I’ll help who ever implement my proprietary protocol”. NOPE. It takes the same effort to write a protocol as to help one client implement. However, if the client is implementing a standard there are references and samples so the time to implement is quick with less testing. Working one on one means they could implement 3 – 4 standards in the same time to implement one buggy proprietary incomplete standard – that the company will evolve. NOPE. And the inevitable feature creep. The “we have a new api, please implement” followed by “really, that wasn’t on our timeline, we can look at implementing it in 6 – 9 months” followed up with it breaking app compatibility when hardware players roll out that update.

The short is, interoperable -- ANT+ still wins at being friendlier to not creating a silo product and a silo product = death now. So with the 40 - 70 million unit companies not caring about BLE for sports sensors (or looking at it as IOT type devices and not understanding people want THEIR OWN data), sports is an afterthought with a constantly changing specification that isn't really backwards compatible causing older devices to have connection issues and with bad API's for the foreseeable future until Google and Apple handle all of that, ANT+ is just simpler and has a better test market of people who actually use their devices.

Anyway. BLE could win if they'd stop running around with their pants down around their ankles but nobody seems to be trying just yelling “ANT+ will die with BLE version 4.x”. Soon to be version 5.x, then 6.x. All the while ANT+ is collecting 8 cents on every ANT+ device in the world (nRF52 royalty. No idea on nRF51, it’s baked into the Nordic chip price).

28 comments:

  1. Hey Keith, Ray Maker linked to your page and I've gone down a rabbit hole of information here. Just wanted to say that I really like your style and you have great info here. Would love to see you keep publishing :)

    ReplyDelete
    Replies
    1. Hey, Thanks a lot. Means a lot to me. I'm trying to get back into it. We'll see what materializes.

      Delete
    2. Keith Hack: Why Hasn’T Ant+ Been Crushed By Ble >>>>> Download Now

      >>>>> Download Full

      Keith Hack: Why Hasn’T Ant+ Been Crushed By Ble >>>>> Download LINK

      >>>>> Download Now

      Keith Hack: Why Hasn’T Ant+ Been Crushed By Ble >>>>> Download Full

      >>>>> Download LINK jo

      Delete
  2. Brilliant article. Thanks for taking the time to write this up and post it.

    ReplyDelete
    Replies
    1. Thanks. Appreciate it. I've watched several of your videos the last few months. Keep it up the good work as well!

      Delete
  3. Great read - thanks to DCR for linking. The analysis of sales of apple watch vs Garmin is intriguing - I'd love to see further details of this, especially the suggestion that so few AW buyers actually use them ?

    ReplyDelete
    Replies
    1. A lot of it is aggregated and not properly studied -- mainly to make a point that Garmin is seeing increased sales while while, like the BLE ANT+ debate, people were saying the Apple watch will kill Garmin / Polar / etc. It was mainly to highlight that the Apple watch was tanking and that the difference in ecosystem size, when comparing Watch apps to ConnectIQ, are likely on the same order of magnitude. So fully admit it's an estimate based on not so solid facts and the Keith-Rambolator. The problem is a lot of sites have bad survey bias. Forbes, Cnet, Fluent, Imore, Apple, etc each have various articles that range from "97% satisfaction" to finding that huge numbers stopped using it in under 2 weeks to 30% returning it in 2 days. So estimates -- bad estimates take over that are mainly to be in the order of magnitude and not much else. So, 1/2 users may be low but 10% actually using it to train and record runs and biking of several hours a week is likely really high. However 67% may use it for "fitness" -- eg walking 2000 steps a day. Not the same usage cases but survey's lumps them together.

      Delete
  4. Great text, thanks for your time putting this info together.

    I just added your RSS feed to my list!

    ReplyDelete
  5. Interesting read, and overall informative, but your table is misleading. By comparing "smart watches" you are including Garmin and excluding most other fitness device makers such as Fitbit, Polar, Suunto. Also the Garmin growth is just in Connect IQ devices, which were just released, and not overall device sales. The Apple Watch sales drop reflects the announced, but not yet released, Apple Watch 2 so not at all reflective of real sales numbers.

    ReplyDelete
    Replies
    1. Those are valid points though I think they are for a different argument. My point in that paragraph was not about Apple watch shortcomings left a void and that this is another fumble in the BLE realm while a well oil Garmin swooped in an gathered up a bunch of sales by aiming their product more into the mainstream and thus improving ANT+ connectivity.

      Delete
  6. Interesting read, ANT+ definitely falls into the category of 'it works so why fix it'.
    There may be an argument that ANT+ has saved Garmin from being completely decimated by the move over to fitness tracking via phone. If BLE devices worked properly then the mobile phone would have completely taken over the fitness tracking market as they almost did when phone GPS accuracy replaced low end GPS watches.

    The new IDC survey shows Garmin overtaking Apple in Q3 (and Fitbit destroying them both). http://www.businessinsider.com/idc-wearable-sales-fitbit-xiaomi-garmin-all-beat-apple-watch-2016-12

    ReplyDelete
  7. I've been periodically ruminating about what you written here and one thing keeps coming back to me. Why are drivers so inadequate for BTLE on the Windows platform? Setting aside a plethora of pre BT 4.0 chipsets there is actually a substantial amount of hardware ready for BTLE out there today. My understanding this that it is typical to include BTLE chipsets along with wifi now.

    Is it a lack of any vendor willing to own it? It feels like a last mile (km, if you will) problem because we are so close, yet so far away.

    ReplyDelete
    Replies
    1. I wish I knew this one. Probably motivation. Apple wrote their BLE API to be cross functional on everything, while on windows it feels more basic functionality of cell phone related stuff. So while the hardware is there maybe it's a proprietary interface layer -- no unified API like in android / iOS. You're right about the Wifi chips -- most can and do BTLE stuff.

      I feel it's the "what's the killer app" that drives this. People using a laptop with Zwift / Trainer Road might not be enough to get 5+ major manufacturers on board when they are in the sub 1% of their customers. Bigger fish to fry, like fixing the damage caused by Windows 10 Wifi disaster update perhaps?

      Delete
  8. If you need good spy app, have a peek at link to find information about it.

    ReplyDelete
  9. Thank you for some other informative blog. Where else could I get that type of information written in such an ideal means? I have a mission that I’m just now working on, and I have been at the look out for such information.
    Sell used ASUS smartwatches

    ReplyDelete
  10. Maintaining your rug is usually important for everybody who is a household owner. A rug can be described as beautiful residential accessory that might have an immense impact along the route that your dwelling looks. It is furthermore a nice route to inject a dash of your have personality in your design not to mention interior of your townhouse. cleaning services dubai marina

    ReplyDelete
  11. Endomondo just killed ANT+ support. Uninstalling it right now.

    ReplyDelete
  12. Good write-up. Thanks for posting :)

    ReplyDelete
  13. Amsterdam is mostly a wonderland just for shoppers as shopping obtain real wonderful. It is mostly a city jam packed with variety and additionally unique things which makes it an preferred shopping choice. Here you can see both small to medium sized unique shops offering you things that you'll not look for in specialists of almost every big locale and giant super markets where you should get all of the big designs. shopping batalha

    ReplyDelete
  14. There are a number advantages about planning vacation by having a travel ingredient. Travel solutions are experienced as well as with destination as well as with all possibilities that need to be taken maintenance of. By their experience and additionally exposure, you aquire free permission to access travel tips that include free christmas tips, air fare travel helpful hints, cheap airfare tips, travel cover tips, budget allowed destination helpful hints, travel thinking about tips, international driving tips and many more. elimperio travel

    ReplyDelete
  15. Many different travel strategy guides list various destinations dependent on your essence and functionality. While adventurous type people wishes to go just for hiking, rainforest trips or possibly river rafting, couples wishes to select gorgeous destinations. Equally, confirm all the climatic and climate that allows you to have ideal clothing in order to savor the christmas. travelling 2 peru

    ReplyDelete
  16. Sibel News, actually owned by Aussie media magnate Rupert Murdoch's Info Corp., had started relating to the premise which usually conventional info sources want CNN and additionally network info operated about the principle from the subtle left-wing life bias caused by the training and ethnical milieu from the journalists. rapidity news

    ReplyDelete
  17. Throughout the ceremony your own role will be the individual attendant towards the bride. That may reach through helping the woman's dress and obtain ready, in order to arranging the actual train as well as veil because needed, holding the actual bride's bride's bouquet and prayer book through the ceremony as well as keeping the actual groom's ring till the right second. You is going to be beside her through the wedding ceremony, every step from the way. part time maids in dubai

    ReplyDelete
  18. Redevelopment services focus not merely on tiny repairs close to your house, but also assist in complete family remodeling. This venture can range between getting the kitchen remodeled to building a patio inside the backyard. painting services in dubai

    ReplyDelete
  19. Lots of households want help to prevent their dwellings clean fairly often. Maid expert services can go the distance to adding a little bit secure feeling in ok bye to keeping your property clean. After working hard, cleaning your property is not often opening into the directory of matters to attend to. A maid service is often contracted to return in and deal with everything. maids in dubai

    ReplyDelete
  20. Time undertake a quick pot of green tea before giving the youngsters some consideration, eating diner, clearing upwards, putting these to bed and also, at previous, a possiblity to sit straight down and talk to your spouse, watch some TV and kick back. The you fall asleep there and must drag oneself up to attend bed. painters in Dubai

    ReplyDelete
  21. Aluminium lightweight furniture a brand new lightweight and won't rust. Nevertheless, molds could still grow with them. In that will case, utilize a specific sort of cleaning agent that may be aluminium-based. Try to train on a smooth soap it doesn't cause abrasion. Take a new cleaning towel, pour the perfect solution into the idea, and rainy the influenced area. Do it twice until the thing is that the molds smashing off. cleaning company dubai

    ReplyDelete