Skip to main content

Bluetooth device catalog

The Mobile SDK includes Bluetooth declarations and protocol handlers for the device families below. The list reflects the package's built-in declarations at the time this documentation was prepared; use SUPPORTED_DEVICES and SUPPORTED_ACCEPTED_DEVICES from the installed release as the runtime source of truth.

A catalog display record is not automatically a usable BLE profile. The runtime list only includes entries with an accepted-device declaration. Additional image/catalog metadata may be present for devices that do not have a ready built-in decoder. Confirm the exact profile, advertised name, firmware, and measurement type for the release you ship.

Built-in catalog​

Device or familyMeasurements exposed by the built-in profileProduct image and credit
Viatom BP2Blood pressure and ECGViatom BP2 blood-pressure monitor Viatom product image
Viatom F4 / Lescale familyBody weight; supported scale aliases are matched by the packageViatom F4 scale Viatom product image
Viatom OxySmart / PC60WFOxygen saturation and pulse rateViatom pulse oximeter Viatom product image
Contec BC401 / BC01Uric-acid result from the supported strip-reading workflowContec BC401 handheld analyzer Contec official product page
HARTMANN Veroval duo controlBlood pressureVeroval duo control monitor HARTMANN product page
HARTMANN Veroval ECGECG and blood pressureVeroval ECG monitor HARTMANN product page
Veroval compact+ BPU26Blood pressureVeroval BPU26 monitor HARTMANN product page
Veroval compact+ BPW26Blood pressureVeroval BPW26 monitor HARTMANN product page
Veroval FusionBlood pressureVeroval Fusion monitor HARTMANN product page
Veroval Activity trackerStep count and heart rateVeroval Activity app artwork Veroval app artwork; protocol based on HARTMANN integration materials
Trasense S9 (SH09)Step count and heart rateGeneric illustration of a smartwatch Original OVOK SDK illustration; generic smartwatch artwork, not a manufacturer product photo
boso medicus systemBlood pressureboso medicus system monitor boso product page
visomat comfort soft BTBlood pressurevisomat comfort soft BT monitor visomat product page
cyclotest mySenseBody temperaturecyclotest mySense thermometer cyclotest product page
AOJ-20ABody temperatureAOJ thermometer Viatom thermometer product page
Checkme familyDepending on model: ECG, heart rate, oxygen saturation, blood pressure, and temperatureViatom Checkme monitor Viatom Checkme product page
BBSM BS1 sleep clipBaby-sleep measurement profileBaby Sleep Clip Manufacturer product photo in FCC filing
Viatom BP2A / BP2T / BP2WBlood pressure; BP2W also includes ECG in its profileViatom blood-pressure monitor Viatom product image
Viatom BP3 familyBlood pressure; ECG data is exposed for supported models BP3F and HDM3GViatom BP3 monitor Viatom product image
Viatom O2Ring / Oxyfit / KidsO2 / BabyO2 familyOxygen saturation and pulse rateViatom O2Ring oximeter Viatom product image
Viatom ER1 / ER2 / ER3 recordersECG and heart rate; VBeat exposes heart rate onlyViatom ECG recorder Viatom ECG product image
Viatom Lepod / LepodProECG, heart rate, oxygen saturation, respiratory rate, and temperatureViatom ECG recorder Viatom ECG product image
TaiDoc TD4216Blood glucoseTaiDoc blood-glucose meter TaiDoc product catalogue
GlucoCheck GoldBlood glucoseGlucoCheck meter SDK-bundled catalog image; source credit is not further identified by SDK metadata
TeleBGM Gen1 BLEBlood glucoseBluetooth blood-glucose meter TaiDoc product catalogue
Bluetooth SIG blood-pressure devicesBlood pressure through the standard profileBluetooth SIG logo Bluetooth SIG brand assets
Bluetooth SIG thermometersBody temperature through the standard profileBluetooth SIG logo Bluetooth SIG brand assets
Bluetooth SIG weight scalesBody weight through the standard profileBluetooth SIG logo Bluetooth SIG brand assets
Bluetooth SIG pulse oximetersOxygen saturation and pulse rate through the standard profileBluetooth SIG logo Bluetooth SIG brand assets
Bluetooth SIG heart-rate monitorsHeart rate through the standard profileBluetooth SIG logo Bluetooth SIG brand assets

Additional BLE aliases in the package​

Some supported families are matched by the device's BLE advertised name. The package currently includes these supported matcher groups; model and firmware behavior can differ within a family, so verify the precise declaration shipped in your installed version.

FamilyAdvertised model names or aliases
Bluetooth SIG standard profilesDevice name is supplied by the app when constructing the standard declaration; the five profile types are listed above.
Scale profilesF4, S5, Lescale F3, Lescale F4P, Lescale P3, F8, F5; the runtime display catalog groups supported scales by family.
BP2 monitorsBP2, BP2A, BP2T, BP2W, BP2V, LP-BP2W, BP2A Nexus, N9+BP2, Aura_BP2.
BP3 monitor rangeBP3, BP3-B, BP3-C1, BP3-C2, BP3A, BP3B, BP3C, BP3D, BP3E, BP3F, BP3G, BP3H, BP3K, BP3L, BP3Z, HDM3D, HDM3G.
TMB monitor rangeBP3-B, BP3-C1, BP3-C2, BP2A Nexus, BP4 Flex, TMB-2288, TMB_2088.
ECG recordersER1 family: ER1, ER1-H, ER1-L, ER1-S, ER1-SP, ER1-W, ER1S, HHM1, VBeat, Cardio AI; ER2 family: ER2, ER2-S, HHM2, HHM3, LP ER2, DuoEK, CMTouch, EM-B, EM-W; ER3 family: ER3, M5, M12.
Oximeter aliasesBabyO2, BBSM S1, BBSM S2, CMRing, KidsO2, KidsO2-WPS, O2 Intg, O2, O2BAND, O2M-WPS, O2M, O2NCI, O2R WAVE, O2RMed S, O2Ring, O2Ring S, O2Ring SC, O2Ring SF, O2Ring SP, O2Ring-RE, O2RingF, Oxyfit, Oxyfit-WPS, OxyRing, Oxylink, SleepO2, SleepU, OxyU, OxyU SE, SI PO2, WearO2.
PC60FW oximeter modelsPC-66B, PC-60F_SN, POD-1_SN, POD-1W-WU, S5W_SN, S5W-VU, PO6B-WE, PC-60NW_SN, PC-60NW_BLE, POD-2B_SN, PC-60NW-1_SN, PF-10, PF-10AW, PF-10AW1, PF-10BW, PF-10BW1, S6W, S6W1, PF-20, PF-20AW, PF-20B, S7W, S7BW, PC-60NW, PC66B-VE, KS-60FW.
Checkme and related monitorsCheckme, Pulsebit, Checkme EX, CheckmeLE, Checkme lite A, BUZUD-CML, PC80B, PC80B-BLE, PC80B_BLE:, Checkme Pod, Checkme Pod-WPS, AP-20, AP-20-WPS, PC-68B, SP-20, SP-20-BLE, SP-20-WPS, PF10AW-ME, SA10AW-PU, PF10BW-VE, PC-100. Returned measurement types vary by exact profile.
Multi-parameter monitorsPC_300SNT, PC_300SNT-BLE, GM_300SNT, GM_300SNT-BLE, PC-200, PC-200-BLE, QC-200.
Other named profilesBBSM BS1, BBSM S3, BPW1, WBP-02, BPM-188, PM10, Genial-T31, ZH-SG-A606, LPM311, R20, R200, VTM 20F, PoctorM3102, Bioland-BGM, cyclotest mySense, AOJ-20A.

The optional catalog module also has display metadata for products that do not currently produce a runtime-ready accepted profile in this package version. Their presence in a chooser or catalog component is not a promise that the SDK decodes their data.

Catalog metadata entryImageImage creditRuntime note
Andesfit TEMPAndesfit thermometer catalog imageSDK-bundled catalog image; original source is not identified in the SDK metadataDisplay metadata only
FORA IR20FORA IR20 thermometer catalog imageFORA official supportDisplay metadata only
FORA W550FORA W550 scale catalog imageFORA official supportDisplay metadata only
cosinuss° Twocosinuss° Two catalog imagecosinuss° official product pageDisplay metadata only
cosinuss° c-med° alphacosinuss° c-med° alpha catalog imagecosinuss° official product pageDisplay metadata only
Transtek GBS-2012-BTranstek scale catalog imageTranstek official product pageDisplay metadata only
TaiDoc TD1107TaiDoc catalog imageTaiDoc product catalogueDisplay metadata only
Pulmo80BPulmo80B catalog imageSDK-bundled catalog image; original source is not identified in the SDK metadataDisplay metadata only
AliveCor KardiaMobileKardiaMobile catalog imageAliveCor official product pageDisplay metadata only

Do not interpret a display entry, product photo, or Bluetooth advertisement match as confirmation that the measurement protocol is implemented. Check the actual runtime arrays and test the target model before presenting it as supported.

Add a supported peripheral​

Use the public device declaration helpers for one of two cases:

  1. Pass a built-in IntegratedDevices declaration or an item from SUPPORTED_ACCEPTED_DEVICES to BTProvider.
  2. Define a custom device only after validating its advertisement matcher, GATT services, notifications, frame format, measurement mapping, and disconnect behavior against the hardware.

Use Bluetooth workflows for discovery and result delivery. If readings must reach Ovok while an app is backgrounded, add durable delivery and deduplicate by the result ID.

Measurement scope​

Device declarations describe decoded data shapes, not clinical interpretation. The app should preserve units, effective time, device provenance, and quality flags exposed by the measurement. The server's FHIR and Signals behavior is defined by the Ovok project configuration and backend contracts.

Image credits and usage​

Product photos and marks belong to their respective manufacturers or standards bodies. Credits link to the source metadata used by the SDK catalog. A few catalog images are bundled in the SDK; where its source metadata does not identify an original publisher, this page says so rather than guessing. The Trasense illustration is original generic OVOK artwork and is not a product photograph.

Images are shown to identify a device family. They do not imply endorsement, regulatory status, compatibility with every firmware revision, or clinical validation.