Skip to content
Wearable Integrations

Platform integration

Bluetooth Medical Device Integration

Many home medical devices, including blood pressure monitors, glucose meters, weight scales, pulse oximeters and thermometers, transmit readings over Bluetooth Low Energy (BLE). Integrating them directly lets your app or gateway capture measurements without depending on a vendor cloud.

Some devices implement standard GATT services defined by the Bluetooth SIG, which makes integration predictable. Many others use proprietary protocols that require manufacturer documentation, an SDK, and sometimes a commercial agreement. We assess each device before committing to a design.

We build BLE integrations for iOS, Android and gateway hardware, with careful handling of pairing, stored records, timestamps and duplicates. Device and brand names are trademarks of their owners, and we verify device documentation and any vendor terms at project start.

Key points

  • Standard GATT health profiles where supported
  • Proprietary protocols need vendor documentation
  • iOS and Android BLE constraints handled
  • Phone, home hub or cellular gateway options

Bluetooth Devices: at a glance

Summary based on publicly available vendor documentation. Vendor terms, endpoints and limits change; we verify them against current documentation at the start of every project.

Integration methods
  • Standard Bluetooth SIG GATT services and profiles
  • Manufacturer SDKs or documented proprietary protocols
  • IEEE 11073-20601 / PHD-based devices
  • Gateways: phone app, home hub or cellular hub
Data types
  • Blood pressure and pulse (Blood Pressure service, 0x1810)
  • Blood glucose (Glucose 0x1808; CGM 0x181F)
  • Heart rate (Heart Rate service, 0x180D)
  • Body temperature (Health Thermometer, 0x1809)
  • Weight (Weight Scale, 0x181D)
  • SpO2 and pulse rate (Pulse Oximeter PLX, 0x1822)
Authorization requirements
  • Android 12+ BLUETOOTH_SCAN and BLUETOOTH_CONNECT permissions
  • iOS Bluetooth usage permission and background mode declarations
  • Device bonding or pairing where the device requires it
  • Patient consent for capture and transmission of readings
Developer approval & agreements
  • Manufacturer documentation or SDK for proprietary devices
  • Commercial agreement may be required for some vendor SDKs
  • Standard GATT profiles need no vendor approval but must be verified per device
  • Device firmware behaviour verified with hardware at project start
API limitations
  • Many devices use proprietary rather than standard profiles
  • Device clocks drift and may be unset
  • Stored records can be resent, creating duplicates
  • iOS background execution and state restoration constraints
  • Android vendor-specific BLE stack behaviour
Healthcare use cases
  • Hypertension and heart failure remote monitoring
  • COPD programs using pulse oximetry
  • Diabetes programs with connected meters
  • Elderly care and post-discharge monitoring
  • Clinical research using home measurements

Supported integration methods

We start by identifying how each device communicates. Devices that implement Bluetooth SIG health services can be integrated against published specifications. Devices with proprietary protocols require manufacturer documentation or SDKs, and some manufacturers make these available only under a commercial agreement.

Older device families may use IEEE 11073-20601 and Personal Health Device (PHD) specializations, and the historical Continua / PCHA design guidelines still inform many devices. Our medical device integration work covers these alongside modern BLE stacks.

Standard GATT services

Blood Pressure (0x1810), Glucose (0x1808), Heart Rate (0x180D), Health Thermometer (0x1809), Weight Scale (0x181D), Pulse Oximeter (0x1822) and Continuous Glucose Monitoring (0x181F).

Proprietary protocols

Custom services and characteristics defined by the manufacturer. Integration depends on documentation, an SDK or a licensed protocol, and may require an agreement.

Gateway options

A patient's phone app, a dedicated home hub, or a cellular hub that forwards readings without requiring a smartphone.

Data handling: records, time and duplicates

Many devices store measurements and expose them through a Record Access Control Point (RACP), which lets the app request all records or only those after a known sequence number. Tracking sequence numbers per device avoids re-importing old readings.

Device clocks drift, reset after battery changes, or are never set. We record both device time and receipt time, correct or flag implausible timestamps, and apply duplicate detection before data reaches clinical views.

  • Request stored records via RACP where supported
  • Store device serial, firmware and sequence number with each reading
  • Flag readings with missing or implausible timestamps

Platform permissions and authorization

On Android 12 and later, apps must request BLUETOOTH_SCAN and BLUETOOTH_CONNECT runtime permissions, and BLE behaviour can vary across manufacturer Android builds. On iOS, Core Bluetooth background modes and state restoration determine whether readings are captured when the app is not in the foreground.

Bonding and pairing behaviour differs by device. Some devices support LE Secure Connections, while others do not pair at all, in which case app-layer protections and careful handling of identifiers matter more. Patient consent and data protection should align with HIPAA-aligned integration controls.

Limitations and testing

Specifications describe intended behaviour, but real devices differ in firmware versions, optional features and timing. We test with physical devices across the phone models your patients use, and keep a device compatibility matrix that is updated as firmware changes.

Vendor SDKs, protocol documentation and licensing terms also change. We verify these with each manufacturer at project start and before releases.

Device onboarding deserves the same attention as data capture. Patients need a simple way to pair a device, confirm that a first reading arrived and replace a device later. Support teams need to see which device and firmware a patient uses and when it last transmitted, so problems are found before they become gaps in monitoring.

Healthcare use cases

BLE devices are the backbone of many remote patient monitoring programs: blood pressure for hypertension, daily weight for heart failure, pulse oximetry for COPD, glucose meters for diabetes, and thermometers for post-discharge follow-up. They are also common in elderly care and clinical research.

Gateway choice affects who can take part. Phone apps suit patients who already use smartphones, while home or cellular hubs reduce setup for people who do not, at the cost of extra hardware and connectivity management. Readings can be forwarded to clinical systems through IoT healthcare integration pipelines and FHIR. Device data should be validated for the intended use, and consumer-grade devices are not a substitute for clinical-grade measurement without that validation.

Frequently asked questions

Can any Bluetooth blood pressure monitor be integrated?

Devices that implement the standard Blood Pressure service (0x1810) can usually be integrated from the specification. Devices with proprietary protocols need manufacturer documentation or an SDK, and sometimes an agreement.

How do you avoid duplicate readings?

We track per-device sequence numbers through the Record Access Control Point where available, store device identifiers with each reading, and apply duplicate detection before data reaches clinical views.

Will readings be captured if the app is in the background?

It depends on platform rules. iOS background modes and state restoration, and Android permissions and vendor BLE behaviour, all affect background capture. We design and test for your target devices.

Do patients need a smartphone?

Not necessarily. A home hub or cellular hub can collect readings from BLE devices and forward them, which can suit older patients or those without compatible phones.

Is BLE medical device data secure?

Security depends on the device. Some support LE Secure Connections pairing and others do not pair at all. We add app-layer protections and secure transport from the gateway onward.

Integrate your Bluetooth medical devices

Send us the device models you plan to support. We will assess protocols, documentation needs and gateway options before any build begins.