Skip to content

قراءات المستشعرات

تشرح هذه الصفحة عنصر SensorState واحدًا ضمن peripherals.sensors.

مخطط SensorState

الحقلالنوعمطلوبالوصف
indexintegerنعمفهرس واجهة أو قناة المستشعر، يبدأ من 1
typestringنعمرمز النوع. القيم الحالية: TEMP، HUMI
valuenumberلاالقيمة الحالية
unitstringنعموحدة القياس، مثل °C أو °F أو %
statusstringنعمحالة المستشعر. القيم: ONLINE، OFFLINE

قيم type للمستشعر

القيمةالوصف
TEMPدرجة الحرارة
HUMIالرطوبة

قيم status للمستشعر

القيمةالوصف
ONLINEالمستشعر متصل
OFFLINEالمستشعر غير متصل

ملاحظات:

  • يمكن لواجهة مستشعر واحدة أن تُعيد عدة قراءات بنفس index.
  • استخدم index + type لتحديد قراءة مستشعر واحدة.
  • عندما يكون المستشعر غير متصل، يمكن حذف value.

أمثلة

مستشعر درجة حرارة بسيط:

json
[
  {
    "index": 1,
    "type": "TEMP",
    "value": 30.4,
    "unit": "°C",
    "status": "ONLINE"
  }
]

مستشعر درجة حرارة ورطوبة:

json
[
  {
    "index": 2,
    "type": "TEMP",
    "value": 32.6,
    "unit": "°C",
    "status": "ONLINE"
  },
  {
    "index": 2,
    "type": "HUMI",
    "value": 54,
    "unit": "%",
    "status": "ONLINE"
  }
]

مستشعر غير متصل:

json
[
  {
    "index": 1,
    "type": "TEMP",
    "unit": "°C",
    "status": "OFFLINE"
  }
]
Docs buildVersion v1.5.9-20260827-140125-85
Copyright © 2026 WLTE