BLE Beacon

BLE Beacon

🚫
NOTE: This part of the API does not exist yet.

Devices capture readings from BLE tags and determine if a BLE tag is in the same room by aggregating the readings and motion data from the built-in radar. This is useful for e.g., measuring time spent by caregivers in the respective rooms or skipping alarms while a caregiver is present.

Topic

Subscribe to: api_client/<client_name>/<location_id>/<device_id>/beacon

Payload

Not retained
QoS: 1

{
  "timestamp": "2026-02-11T12:28:39.686400253Z",
  "mac": "00:11:22:33:44:55",
  "role": "maintenance_staff",
  "action": "enter"
}
  • timestamp: timestamp of the event in UTC
  • mac: MAC address of the BLE tag
  • role: one of care_taker, cleaning_staff, maintenance_staff, visitor, or patient
  • action: either enter or exit, indicating if the BLE tag entered or exited the room.