MQTT Telemetry API
Server-Sent Events (SSE) bridge untuk streaming data telemetri sensor tekanan napas.
Status: Stablev1.0.0Source Verified: Yes
Source:
src/app/api/mqtt/stream/route.ts, src/services/mqttService.tsTests: tests/unit/mqttTopics.test.tsMQTT Telemetry API#
Jembatan komunikasi server-side yang meneruskan data streaming dari broker HiveMQ Cloud ke browser operator via SSE (Server-Sent Events).
1. GET /api/mqtt/stream#
HTTP Request:#
http
http
1GET /api/mqtt/stream?sessionId=cs_20260819_abc123 HTTP/1.12Accept: text/event-stream
Event Payload:#
text
text
1data: {"timestamp": 1724047200100, "nasalKpa": 12.4, "oralKpa": 1.8}
2. Struktur Topik MQTT HiveMQ#
orthobreath/sessions/{sessionId}/telemetry: Aliran data tekanan hidung dan mulut.orthobreath/devices/{deviceId}/status: Heartbeat dan status baterai sensor ESP32.