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

טלמטריה

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

מקור: 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 — תעבורת טלמטריה חלופית