דלג לתוכן הראשי

טלמטריה

איסוף טלמטריה ממכשירים, שליחת פקודות, וניתוח תובנות.

מקור: src/telemetry/

נקודות קצה

MethodEndpointאימותתיאור
POST/telemetryDevice Authעיבוד טלמטריה נכנסת
POST/telemetry/commandDevice Authשליחת פקודה למכשיר
GET/telemetry/metrics/:deviceIdJWTקבלת מדדי מכשיר
GET/telemetry/status/:deviceIdJWTקבלת סטטוס מכשיר
GET/telemetry/statsJWTסטטיסטיקות מצטברות
GET/telemetry/alertsJWTהתראות טלמטריה פעילות
GET/telemetry/history/:deviceIdJWTנתוני טלמטריה היסטוריים
GET/telemetry/exportJWTייצוא נתוני טלמטריה

זרימת נתונים

מכשיר → POST /telemetry → TelemetryService.processTelemetry()

┌─────────────┼─────────────┐
▼ ▼ ▼
שמירה ב-DB פליטת אירוע בדיקת התראות
(DeviceMetrics) (telemetry.*) (SmartAlerts)

מודולים קשורים

  • DeviceMetricsModule — אחסון מדדים
  • SmartAlertsModule — הערכת התראות על אירועי טלמטריה
  • MqttModule — תעבורת טלמטריה חלופית