Bluetooth heart rate monitors: a developer’s decoding guide
Walk through a real packet shape, convert RR intervals correctly, and keep sensor state, connection state, and displayed heart rate distinct.
WEAR API LAB / TOPIC
Heart rate monitor integration guidance covering Bluetooth payloads, beats per minute, intervals, and connection gaps.
Heart rate integration begins with understanding the measurement being delivered. Beats per minute, intervals between beats, and raw waveforms are different kinds of information. A device’s support for one does not establish support for the others. These articles help preserve the distinctions in parsing and product behavior.
Use the Bluetooth guide when working with a nearby monitor that implements the Heart Rate Service. Read the flags, validate the payload length, and keep optional fields optional in your own model. Then review how the application should behave when samples stop arriving. A stale reading should not look like an updated one, and an interrupted connection should not become a zero measurement. For products that combine heart rate with other activity records, the related data quality guidance covers the additional timestamps and provenance decisions needed to make that combination understandable.
Walk through a real packet shape, convert RR intervals correctly, and keep sensor state, connection state, and displayed heart rate distinct.