טלמטריה
איסוף טלמטריה ממכשירים, שליחת פקודות, וניתוח תובנות.
מקור: src/telemetry/
נקודות קצה
| Method | Endpoint | אימות | תיאור |
|---|---|---|---|
POST | /telemetry | Device Auth | עיבוד טלמטריה נכנסת |
POST | /telemetry/command | Device Auth | שליחת פקודה למכשיר |
GET | /telemetry/metrics/:deviceId | JWT | קבלת מדדי מכשיר |
GET | /telemetry/status/:deviceId | JWT | קבלת סטטוס מכשיר |
GET | /telemetry/stats | JWT | סטטיסטיקות מצטברות |
GET | /telemetry/alerts | JWT | התראות טלמטריה פעילות |
GET | /telemetry/history/:deviceId | JWT | נתוני טלמטריה היסטוריים |
GET | /telemetry/export | JWT | ייצוא נתוני טלמטריה |
זרימת נתונים
מכשיר → POST /telemetry → TelemetryService.processTelemetry()
│
┌─────────────┼─────────────┐
▼ ▼ ▼
שמירה ב-DB פליטת אירוע בדיקת התראות
(DeviceMetrics) (telemetry.*) (SmartAlerts)
מודולים קשורים
DeviceMetricsModule— אחסון מדדיםSmartAlertsModule— הערכת התראות על אירועי טלמטריהMqttModule— תעבורת טלמטריה חלופית