BLE Live — A Broadcast Standard for the Fitness Industry

September 28, 2026 by Sebastian Barnowski

BLE Live — A Broadcast Standard for the Fitness Industry

BLE Live combines the best of ANT+, BLE and FIT to support a broadcast one-to-many wireless standard with security built in to satisfy current industry requirements.

Open specification · Free to implement

STUDIO WALL COACH TABLET MEMBER APP

The problem

Multiple displays, multiple sensors

In group fitness, every participant’s data has to reach every group display in the room — the studio wall, the coach’s tablet, the member app — at the same moment. That takes a broadcast approach: low latency, effortless pairing, and resilience in a crowded RF environment where dozens of sensors share the air. ANT+ filled that role for years, but it is no longer actively supported. NPE developed BLE Live as an open industry standard that solves the problem more reliably and scales further than ANT+ ever did — and it works with the Bluetooth receivers already in the market.

Security is built in, not bolted on. BLE Live supports AES-128 encryption of the broadcast payload, supporting compliance with the cybersecurity requirements of the EU Radio Equipment Directive (RED) for connected fitness products. And the broadcast runs alongside a device’s normal Bluetooth connection, so a sensor can stay paired to a piece of equipment while its data reaches every group display in the room.

  • Members just show up and rideNo app to open and nothing extra to pair. Their data appears on every group display in the room at once, and their own equipment connection carries on alongside it, exactly as it does today.
  • Operators get the whole room on the boardEvery participant shows up on the leaderboard, with no connection limit to hit as classes grow. Staff spend the hour coaching instead of troubleshooting pairing.
  • Manufacturers build once, reach every screenOne free, open implementation works with the phones, tablets and studio displays already in the market — replacing platform-by-platform integrations and the support load that comes with them.

The idea

Stop connecting. Start broadcasting.

Bluetooth devices are already shouting into the room several times a second — that is how your phone finds a pair of headphones. BLE Live simply puts the useful numbers inside that shout.

Because a broadcast is not addressed to anyone, it is not limited to anyone. One sensor reaches every listener in range simultaneously, and adding the tenth listener costs the sensor exactly what the first one did: nothing.

None of this replaces a connection. A heart rate strap can stay connected to the treadmill or bike it is paired with, and a watch can keep its normal link to a phone, while both broadcast BLE Live to the room’s group displays at the same time, on the same radio.

ONE AT A TIME EVERYONE AT ONCE Member A Member B Member C Member D Studio screen 2 of 2 slots used × × private connection out of slots — locked out Member A Member B Member C Member D OPEN AIR Studio screen Coach tablet Member app every screen reads every member — 0 connections
The difference is the arrow, not the box. A connection is a two-way link that uses up a slot at both ends, so screens compete for a fixed budget. A broadcast is one-way and unaddressed, so the tenth listener costs the sensor nothing.

On the floor

What it feels like when it works

The best version of this technology is the one nobody mentions. Here is the whole member experience, start to finish.

  1. Arrive

    They put the strap on.

    That is the entire setup step. No app to open, no menu to find, no code to type in.

  2. Start

    Their name appears on the board.

    The wall display, the coach’s tablet and the member app all pick up the same broadcast in the same second. Nobody chose which one gets it.

  3. Move

    They connect to equipment as usual.

    When they pair with a bike or treadmill, that connection works exactly as it always has. The broadcast carries on alongside it, so the group displays never lose them.

Interoperability

Built to work with what is already there

The design borrows on purpose. The one-to-many broadcast model comes from ANT+, which proved on real gym floors that a sensor can feed a whole room. The radio and the advertising structure are ordinary Bluetooth Low Energy, so the receivers already exist in every phone, tablet and PC. The measurement vocabulary follows FIT conventions, so the numbers arrive in the units the industry already reports in.

Interoperability usually means agreeing on a fixed list of fields and then arguing about it for a decade. BLE Live takes the other route: every device explains its own data as it goes.

A few times a second, alongside the live numbers, a device says what it can measure and what each value means. A reader that has never encountered that model before — or that was built years earlier — can still decode it correctly, because it is not relying on a hard-coded table of who sends what.

That is what makes the standard safe to adopt early. Adding a new measurement later does not break anything already deployed.

Any BLE Live device 01 “I can measure heart rate and steps.” so a reader knows what to expect from me 02 “The first value is heart rate, in BPM.” the units and size, sent by the device itself 03 “Right now it is 98.” the live value, several times a second Any reader, first time or not messages 01 and 02 repeat every few seconds, so a reader joining mid-workout catches up on its own
Self-description is what removes the integration step. The device ships the manual with the data.
  • It sits alongside what you already sendYour device name, your services, your manufacturer data all stay exactly where they are. BLE Live adds a section to the advertisement rather than taking one over.
  • Devices explain themselvesNo integration document, no per-vendor decoder. A reader learns the format from the device, in the first couple of seconds of hearing it.
  • Adding a metric breaks nothingShip a new measurement next year and every reader built today keeps working. It reads what it understands and steps over what it does not.
  • Any scanner is a receiverA phone, a tablet, a studio PC, an inexpensive USB dongle. Nothing exotic in the radio, and nothing to certify beyond ordinary Bluetooth.
  • One device can be several thingsA strap that also counts steps declares itself as both a heart rate monitor and an activity monitor, so each system takes the part it cares about.
  • Private when it needs to bePersonal data does not have to travel in the clear. An encrypted variant keeps the payload readable only by systems you have given the key to.

When the wall display, the coach’s tablet and the member app all read the same signal, the member stops noticing the technology.

That is the entire point of publishing this.

Open standard

We are giving it away, on purpose

North Pole Engineering is publishing the BLE Live specification publicly and free to implement. No licence, no per-unit royalty, no membership tier, no approval process.

A broadcast standard is worth precisely as much as the number of things that can receive it. Keeping it behind a gate would guarantee it stayed small, and a small standard does not fix anything — each screen in the room still needs its own integration.

NPE builds products for this ecosystem, and an ecosystem that interoperates is worth far more to us than a toll booth on one that does not. Every device that speaks BLE Live makes every other device more useful, including ours.

What you actually get

The specification The complete protocol document — packet formats, the measurement and metadata enumerations, encryption, and worked byte-level examples.
A C reference design Processor-agnostic encoding source you can drop into a project, plus a generator that writes the packet code from a spreadsheet describing the data you want to send.
A working example A complete demo application for the Nordic nRF52 series, buildable on an off-the-shelf development kit.

A team that already ships a Bluetooth sensor is typically broadcasting BLE Live in an afternoon. There is nothing to negotiate first.

Who it is for

Three sides of the same room

  • Sensor & wearable makersReach every screen your customers own without writing an integration for each one. Your existing connected features carry on untouched — this runs alongside them on the same radio.
  • Equipment manufacturersKeep the connection you already have with the rider’s sensors, and broadcast the machine’s own live output to the room’s group displays at the same time.
  • Studios, clubs & platformsBuild leaderboards, coaching views and analytics on one signal that every brand in the room speaks, instead of a stack of vendor-specific bridges.

For the engineers

Small enough to be uninteresting

BLE Live occupies its own advertising data type, so it never collides with manufacturer-specific data you are already sending. A message is nine bytes at minimum. Devices send them at a normal slow advertising interval, which keeps battery cost and air time close to what the device was already spending.

The whole protocol is a handful of message types and two enumerated tables. If you have written an advertising payload before, none of it will surprise you.

Advertising data type 0xFE A dedicated GAP data type, so BLE Live can be added to an existing product without disturbing anything it already advertises.
9 bytes minimum Device identifier, one identifier byte, and the payload. Packets grow only by the fields actually being sent.
AES-128 CTR, optional An encrypted variant on data type 0xFD for deployments that need the payload private, with the key shared out of band.

Get the specification

BLE Live is an open specification published by North Pole Engineering. Free to implement.

Read the full specification Talk to our engineering team