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
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.