Vitals

Vitals

🚫
NOTE: This part of the API does not exist yet.
ℹ️
NOTE: Additional software license required.

Glucose

Glucose readings collected by glucose patches.

Topic

Subscribe to: api_client/<client_name>/<location_id>/<device_id>/vitals/glucose

Response

Not retained
QoS: 1

[
  {
    "timestamp": "2024-11-12T15:35:39.999457Z",
    "glucoseMgPerDl": 120
  },
  {
    "timestamp": "2024-11-12T15:35:39.999457Z",
    "glucoseMgPerDl": 120
    "glucoseMgPerDl": 110
  }
]
  • timestamp: Timestamp of when the reading was taken.
  • glucoseMgPerDl: Glucose level in mg/dL.

Note that glucose monitoring patches might send long lists of readings at once, for example when the device is first connected or after being out of range. In this case, multiple readings will be included in the array.

Supported devices

The currently supported continuous glucose monitoring (CGM) patches are:

  • Abbot FreeStyle Libre 3
  • Abbot FreeStyle Libre 3 Plus

Blood Pressure

Readings from blood pressure cuffs connected to the Alive via Bluetooth.

Topic

Subscribe to: api_client/<client_name>/<location_id>/<device_id>/vitals/bloodpressure

Response

Not retained
QoS: 1

{
  "pulse": 72,
  "systolic": 120,
  "diastolic": 80,
  "timestamp": "2024-11-12T15:35:39.999457Z"
}
  • pulse: Pulse in beats per minute. This property is optional and might not be included in all readings, depending on the capabilities of the blood pressure cuff.
  • systolic: Systolic blood pressure in mmHg.
  • diastolic: Diastolic blood pressure in mmHg.
  • timestamp: Timestamp of when the reading was taken.

Supported devices

The currently supported blood pressure monitors are:

  • Beurer BM 48
  • Beurer BM 59
  • Beurer BM81

Weight

Readings from weight scales connected to the Alive via Bluetooth.

Topic

Subscribe to: api_client/<client_name>/<location_id>/<device_id>/vitals/weight

Response

Not retained
QoS: 1

{
  "weightKg": 68.8,
  "timestamp": "2024-11-12T15:35:39.999457Z"
}
  • weightKg: Weight in kilograms.
  • timestamp: Timestamp of when the reading was taken.