Sencurio je pokročilý monitoringový systém založený na mmWave radarové technologii, navržený speciálně pro bezpečný dohled nad seniory a osobami vyžadujícími péči. Na rozdíl od tradičních kamerových systémů, Sencurio pracuje výhradně s radarovými daty, což zajišťuje 100% soukromí - žádné obrazy osob nejsou nikdy zachyceny ani ukládány.
| Vlastnost | Popis |
|---|---|
| Bezkontaktní monitoring | Nepotřebuje nositelná zařízení ani kamera |
| Detekce pádů | 4-vrstvý pipeline s AI klasifikací |
| Vitalní funkce | Měření dechu (6-30 BPM) a srdečního tepu (48-150 BPM) |
| Sledování spánku | REM/Light/Deep/Awake fáze + sleep score |
| AI rutiny | Učení vzorců po 7 dnech, anomálie score 0-100 |
| Více platforem | Web, desktop (Windows), mobilní aplikace (iOS/Android) |
Systém Sencurio se skládá z několika komponent:
| Parametr | Hodnota | Poznámka |
|---|---|---|
| Frekvenční rozsah | 60 - 64 GHz | FMCW modulace |
| Maximální dosah | 9 metrů | Konfigurovatelné (6m/9m módy) |
| Rozlišení vzdálenosti | ~4 cm | Závisí na konfiguraci |
| Rozlišení rychlosti | ~0.1 m/s | Doppler měření |
| Úhel záběru (azimut) | ±70° | Horizontální |
| Úhel záběru (eleváce) | ±70° | Vertikální |
| Max. počet cílů | 20 osob | Současná detekce |
| Obnovovací frekvence | 10 Hz | 10 snímků za sekundu |
| Měření | Přesnost | Rozsah |
|---|---|---|
| Pozice (X, Y, Z) | ±5 cm | 0 - 9 m |
| Rychlost | ±0.1 m/s | -10 až +10 m/s |
| Dechová frekvence | ±1 BPM | 6 - 30 BPM |
| Srdeční tep | ±3 BPM | 48 - 150 BPM |
| Výška osoby | ±10 cm | 0.5 - 2.5 m |
| Režim | Odběr proudu | Výkon |
|---|---|---|
| Aktivní monitoring | ~350 mA | ~1.75 W |
| Režim spánku (radar off) | ~50 mA | ~0.25 W |
| Špičkový odběr | ~500 mA | ~2.5 W |
| Typ instalace | Výška | Úhel | Poznámka |
|---|---|---|---|
| Stropní montáž | 2.5 - 3.5 m | 0° (kolmo dolů) | Nejlepší pokrytí místnosti |
| Nástěnná montáž | 2.0 - 2.5 m | 15-30° dolů | Vhodné pro menší prostory |
| Rohová polička | 2.0 - 3.0 m | 45° dolů | Pro menší místnosti |
Zařízení podporuje WPA2/WPA3 autentizaci. Pro provisioning použijte:
| Parametr | Hodnota |
|---|---|
| Protokol | MQTT v3.1.1 / v5.0 |
| Port (TLS) | 8883 |
| Port (bez TLS) | 1883 (vývoj pouze) |
| Autentizace | Uživatelské jméno / heslo nebo mTLS |
| QoS | 0 (telemetry), 1 (alerty) |
| Barva/Stav | Význam |
|---|---|
| Modrá (bliká) | Bootování / inicializace |
| Zelená (svítí) | Připraveno k provisioning / standby |
| Zelená (bliká) | Wi-Fi připojeno, čeká na MQTT |
| Bílá (svítí) | Plně připojeno (Wi-Fi + MQTT) |
| Žlutá (bliká) | Detekována přítomnost v místnosti |
| Červená (bliká) | Chyba / varování |
| Fialová (svítí) | OTA aktualizace probíhá |
Zařízení identifikujte pomocí {deviceId} - MAC adresa WiFi STA bez dvojteček
(12 znaků, malá hex). Toto ID odpovídá poli devices.serial_number v backendové databázi.
| Topic | Popis | QoS |
|---|---|---|
sencurio/{deviceId}/telemetry |
Radarová telemetrie (point cloud, targets) | 0 |
sencurio/{deviceId}/alert |
Alert události (pád, anomálie) | 1 |
sencurio/{deviceId}/vital |
Vitalní funkce (dech, tep) | 0 |
sencurio/{deviceId}/sleep |
Spánková data (fáze, skóre) | 0 |
sencurio/{deviceId}/heartbeat |
Pravidelné heartbeat (každých 30s) | 0 |
sencurio/{deviceId}/ota/status |
Stav OTA aktualizace | 0 |
sencurio/{deviceId}/desktop/rsp |
Odpověď na desktop ping | 1 |
| Topic | Popis |
|---|---|
sencurio/{deviceId}/config/cmd |
Konfigurační příkazy (radar cfg, zóny) |
sencurio/{deviceId}/ota/url |
OTA aktualizace - URL firmwaru |
sencurio/{deviceId}/desktop/req |
Ping požadavky z desktop monitoru |
{
"frame_number": 12345,
"tlv_present": [6, 7, 8],
"presence": true,
"target_count": 2,
"targets": [
{
"id": 1,
"x": 1.2345,
"y": 2.5678,
"z": 0.8901,
"vx": 0.12,
"vy": -0.05,
"vz": 0.0,
"ax": 0.01,
"ay": 0.02,
"az": 0.0,
"height": 1.75,
"z_center": 0.9,
"min_z": 0.1
}
],
"points": [
{
"x": 1.234,
"y": 2.567,
"z": 0.89,
"velocity": 0.5,
"snr": 15.5,
"noise": 8.2,
"target_id": 1,
"tlv": 6
}
]
}
| Pole | Typ | Popis |
|---|---|---|
frame_number |
number | Sekvenční číslo snímku radar |
tlv_present |
array | Detekované TLV typy v rámci |
presence |
boolean | Přítomnost v zóně |
target_count |
number | Počet sledovaných cílů (max 20) |
targets |
array | Pole sledovaných objektů |
points |
array | Point cloud data (max 60 bodů) |
{
"type": "fall_confirmed",
"severity": "high",
"height": 1.72,
"velocity": 4.5
}
{
"breathing_bpm": 16.5,
"heart_bpm": 72.0,
"anomaly_score": 15
}
{
"stage": "deep",
"rem_min": 45,
"light_min": 120,
"deep_min": 90,
"awake_min": 15,
"score": 85,
"bed_exits": 2
}
Desktop ping umožňuje ověřit dostupnost zařízení přes MQTT bez odesílání telemetrie.
sencurio/{deviceId}/desktop/req{
"v": 2,
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"ts": 1712345678,
"hmac": "a1b2c3d4e5f6..."
}
sencurio/{deviceId}/desktop/rsp{
"v": 2,
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"ok": true,
"device_id": "aabbccddeeff",
"fw_version": "1.0.0",
"wifi_sta": true,
"mqtt": true,
"api_key_set": true
}
2\n{request_id}\n{ts}\nping\n
Provisioning přes USB UART (921600 baud, 8N1):
{"cfg":1,"wifi":{"ssid":"MojeWiFi","pass":"heslo123"},"mqtt":"mqtt://192.168.1.10:1883","api_key":"tajny_klic"}
| Endpoint | Metoda | Popis |
|---|---|---|
/api/v1/auth/login |
POST | Přihlášení (JWT token) |
/api/v1/patients |
GET/POST | Správa pacientů |
/api/v1/devices |
GET/POST | Správa zařízení |
/api/v1/alerts |
GET | Seznam alertů |
/api/v1/telemetry |
GET | Historie telemetrie |
/api/v1/devices/{id}/radar-config |
POST | Nahrání radar .cfg |
A: Ne. Sencurio pracuje výhradně s radarovými daty. Žádná kamera není potřeba a žádné vizuální záznamy nejsou vytvářeny.
A: Lokální režim přes desktopový monitor ano - stačí lokální MQTT broker. Cloudové funkce (push notifikace, web dashboard) vyžadují připojení k internetu.
A: MTBF > 50 000 hodin. Při běžném provozu doporučujeme kontrolu každých 12 měsíců.
A: Nahrajte .cfg soubor přes API endpoint /api/v1/devices/{id}/radar-config
nebo přes Sencurio Monitor desktop aplikaci. Konfigurace se aplikuje okamžitě.
A: Jedno zařízení pokrývá jednu místnost (dosah až 9m). Pro více místností použijte více zařízení s oddělenými MQTT tématy.
A: 4-vrstvý pipeline: (1) Fyzický model - detekce rychlé změny výšky, (2) Temporální analýza - ověření trajektorie, (3) Inaktivita - ověření nehybnosti po pádu, (4) TFLite klasifikátor - AI potvrzení. Severity: POSSIBLE → CONFIRMED → CRITICAL.
A: Dechová frekvence ±1 BPM, srdeční tep ±3 BPM. Přesnost závisí na poloze osoby, vzdálenosti od radaru a kvalitě signálu. Nejlepší výsledky jsou při statickém ležení/spaní ve vzdálenosti 1-3 m.
A: Nakonfigurujte URI brokera přes provisioning JSON. Zařízení publikuje na standardních Sencurio tématech. Pro zpracování dat použijte náš MQTT bridge nebo implementujte vlastní listener.
A: Registrujte se na web dashboardu, vytvořte zařízení a získejte JWT token
přes /api/v1/auth/login. Pro zařízení použijte API klíč generovaný při provisioning.
A: Přímo ne - použijte MQTT nebo WebSocket (Laravel Reverb). Alternativně implementujte vlastní middleware na backendu.
A: Zkontrolujte:
A: Ověřte:
A: Upravte prahy v konfiguraci, zkontrolujte montážní výšku, vyhněte se kovovým překážkám před radarem. Přidejte vícevrstvou validaci v backendu.
A: Všechna data jsou šifrována TLS (MQTT/WSS) nebo mTLS. Uložená data v databázi jsou izolována per-user. Audit logy pro veškeré přístupy.
A: Ano, API endpoint /api/v1/patients/{id}/export poskytuje
JSON/CSV export všech telemetrických dat pro GDPR požadavky.
A: DELETE request na /api/v1/patients/{id} s kaskádovým
smazáním všech souvisejících dat. Alternativně anonymizace přes ?anonymize=true.
| Kanál | Kontakt | Dostupnost |
|---|---|---|
| [email protected] | Po-Pá, 8:00-18:00 CET | |
| Telefon | +420 123 456 789 | Po-Pá, 9:00-17:00 CET |
| Web | https://sencurio.cz/podpora | 24/7 - dokumentace, FAQ |
| Kanál | Kontakt |
|---|---|
| [email protected] | |
| B2B dotazy | [email protected] |
| Velkoobchod | +420 123 456 790 |
sencurio-radar| Typ | Podmínky |
|---|---|
| Záruka | 24 měsíců na zařízení, 12 měsíců na baterii |
| RMA proces | Vyplňte formulář na webu, do 48h odpověď |
| Servisní středisko | Praha, Brno, Ostrava |