تخطَّ إلى المحتوى
نافيرا تك NAVERA TECH
  1. KFS × Navera
  2. IoT & AI for Smart Agriculture
  3. السيشن 21
21/ 22 الأسبوع 11 · المشروع النهائي والعرض 3 ساعات

تجميع المشروع النهائي والاختبار الميداني

Final Project Assembly & Field Testing

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

Overview

نظرة عامة على السيشن

بنهاية السيشن ستكون قادراً على

  • تراجع معمارية النظام المتكاملة وتحدد نقاط الفشل.
  • تصمم وتنفذ اختبارات End-to-end لكل مسار (قراءة، أمر، توقع، تنبيه).
  • تطبق Error handling شامل في الـ firmware والسيرفر (إعادة المحاولة، القيم الافتراضية الآمنة).
  • توثق الكود والدوائر بمستودع منظم و README ومخطط توصيل.
  • تنشر النظام 48 ساعة في الحقل وتقيس أداءه بمؤشرات محددة مسبقاً.

التطبيق في مزرعة الكلية

تشغيل النظام المتكامل لكل فريق في موقعه الحقيقي بالمزرعة لمدة 48 ساعة: قراءات كل دقيقة، لوحة تحكم حية، توقعات ري، تنبيهات Telegram، وري شبه آلي — مع خطة مراقبة ومؤشرات نجاح قابلة للقياس.

المُخرج (Deliverable)

نظام زراعي متكامل جاهز للعرض: يعمل 48 ساعة في الحقل بمؤشرات موثقة (Uptime، نسبة التسليم، التنبيهات، أحداث الري)، مع مستودع كود موثق ومخطط دوائر ودليل تشغيل.

خطة السيشن (180 دقيقة)

  1. 0:00 مراجعة خطة اليوم + توزيع الأدوار في الفريق 10 د
  2. 0:10 شرح مراجعة المعمارية المتكاملة + خطة الاختبار 25 د
  3. 0:35 تطبيق Lab: التجميع والاختبار على المنضدة (Bench test) 40 د
  4. 1:15 استراحة استراحة 10 د
  5. 1:25 مشروع التوثيق: المستودع، README، مخطط الدائرة 30 د
  6. 1:55 ميداني ميداني: نشر النظام الكامل وبدء اختبار الـ 48 ساعة 55 د
  7. 2:50 تقييم خطة المراقبة والتسليم 10 د

الأدوات والمكونات

كل مكونات عقدة الفريقعلبة IP65 + وتد + سيليكابطارية + لوح شمسيلابتوب/Raspberry Pi المزرعةمنصة Smart Farm كاملةGitHub / GitLab

قاموس المصطلحات (Glossary)

System integrationتكامل النظام

جعل المكونات المنفصلة تعمل معاً كنظام واحد.

End-to-end testاختبار شامل

اختبار المسار من الحساس حتى الفعل في الحقل.

Bench testاختبار المنضدة

اختبار كامل في المعمل قبل النقل للحقل.

Acceptance criteriaمعايير القبول

شروط مسبقة تحدد نجاح المشروع.

Uptimeزمن التشغيل

نسبة الوقت الذي كان فيه النظام يعمل.

Regressionتراجع

ميزة كانت تعمل ثم تعطلت بعد تعديل.

READMEملف التعريف

أول ملف يقرؤه أي شخص في المستودع: ما المشروع وكيف يشغله.

Wiring diagramمخطط التوصيل

رسم يبين كل سلك من أين وإلى أين.

Runbookدليل التشغيل

خطوات التشغيل والإيقاف وحل المشاكل الشائعة.

Incident logسجل الحوادث

ما حدث، متى، الأثر، وكيف عولج.

Graceful degradationالتدهور الآمن

النظام يفقد ميزة دون أن ينهار كله.

Code freezeتجميد الكود

لا تعديلات أثناء الاختبار الميداني إلا لإصلاح حرج.