المستشعرات تعطي قراءات غريبة أحياناً — ماذا أفعل؟

يجيب المهندس سعيد باعطية — مهندس حاسب ومطوّر ويب وتطبيقات في الرياض، يخدم عملاء داخل المملكة العربية السعودية.

إنترنت الأشياء والأجهزة المتصلة

المستشعرات تعطي قراءات غريبة أحياناً — ماذا أفعل؟ — إجابة المهندس سعيد باعطية

هذا طبيعي ومتوقّع، والخطأ هو التعامل معه كخلل نادر. القراءة الشاذة تحدث من تشويش كهربائي أو اهتزاز أو انخفاض بطارية. العلاج البرمجي ثلاث طبقات: تجاهل ما يخرج عن المدى الفيزيائي الممكن، وتنعيم القراءات بمتوسط قصير، وعدم إطلاق تنبيه من قراءة واحدة بل من عدة قراءات متتالية — وإلا فقد الفريق ثقته بالتنبيهات وتجاهلها.

ابدأ بتصنيف الشذوذ لأن علاج كل نوع مختلف: قفزة لحظية واحدة سببها غالباً تشويش كهربائي أو اهتزاز، وانحراف تدريجي بطيء سببه عادةً انخفاض البطارية أو تقادم المستشعر، وقيمة مستحيلة فيزيائياً سببها عطل أو خطأ في التوصيل، وتوقّف تام سببه الشبكة أو الطاقة. الأربعة تحتاج استجابات مختلفة، والخلط بينها يجعل النظام يصرخ في الحالات الخاطئة.

الطبقات البرمجية الثلاث تُطبَّق بهذا الترتيب: استبعاد ما يخرج عن المدى الفيزيائي الممكن قبل تخزينه أصلاً، ثم تنعيم القراءات بمتوسط قصير يمتصّ القفزات اللحظية، ثم اشتراط عدة قراءات متتالية قبل إطلاق أي تنبيه. والقاعدة المهمة: احتفظ بالقراءة الخام مخزّنة حتى لو لم تعرضها، فقد تحتاجها لاحقاً لتشخيص عطل — التنعيم للعرض لا للأرشيف.

  • صنّف أولاً: قفزة، انحراف تدريجي، قيمة مستحيلة، توقّف
  • استبعد المستحيل فيزيائياً، ثم نعّم، ثم اشترط التكرار
  • احتفظ بالخام دائماً — التنعيم للعرض لا للأرشيف

آخر تحديث:

هل تريد تطبيق هذه الرؤى في أعمالك؟

أقدم استشارات مجانية لمناقشة وضعك الرقمي الحالي وكيفية تحسينه بأقل تكلفة وأعلى عائد.

واتساب مباشر: wa.me/966573784181