صفحة 271 - كتاب إنترنت الأشياء - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 تمارين مراجعة - إنترنت الأشياء

المفاهيم الأساسية

الأنظمة المتطابقة: استخدام نفس النظام الأساسي في طبقة مركز البيانات لدعم تطبيقات متعددة.

تطبيقات المدن الذكية: تطبيقات تستخدم تقنيات إنترنت الأشياء لتحسين خدمات وإدارة المدينة.

بروتوكول MQTT: بروتوكول اتصال خفيف الوزن مصمم لتبادل الرسائل بين الأجهزة في إنترنت الأشياء.

خريطة المفاهيم

```markmap

7. الرسائل في إنترنت الأشياء

ما سيتعلمه الطالب

تطبيقات المدن الذكية

  • التعرف على طبقات هيكلية المدن الذكية
- طبقة الشارع (Street)

- أجهزة ومستشعرات طبقة الشارع

- مستشعر مغناطيسي (Magnetic Sensor)

- مستشعرات الإضاءة (Lighting Controller)

- كاميرات المراقبة (Video Cameras)

- مستشعر جودة الهواء (Air Quality Sensor)

- العدادات (Counters)

- طبقة المدينة (City)

- وظيفتها: النقل المباشر بين الأجهزة الطرفية ومراكز البيانات/الإنترنت

- متطلباتها:

- نشر موجهات ومحولات شبكية بمستوى أعلى من طبقة الشارع

- تقليل البيانات عبر بروتوكولات متعددة

- المرونة لضمان وصول الحزم (خاصة للتطبيقات الحساسة للتأخر أو فقدان الحزم)

- طبقة مركز البيانات (Data Center)

- وظيفتها: معالجة وتخزين البيانات واستخراج الأنماط لدعم القرارات

- أمثلة تطبيقية:

- إعطاء تصور لحركة المرور على مستوى المدينة

- إدارة مدة ومزامنة إشارات المرور تلقائياً

- موقع التخزين: الخدمات السحابية أو مراكز بيانات البلدية/شركات خاصة

- طبقة الخدمات (Services)

- وظيفتها: تقديم الخدمات الفعلية للسلطات والمواطنين بناءً على البيانات المعالجة

- أمثلة تطبيقية:

- إعادة توجيه الحافلات لتجنب الازدحام

- تسيير المزيد من قطارات الأنفاق تلقائياً

- توقع قرارات الركاب

  • تحديد أمثلة على المدن الذكية
- مثال: مشاريع المدن الذكية في المملكة العربية السعودية بحلول 2030

- تشمل: الإدارة الذكية للمرور ومواقف السيارات، أنظمة الحفاظ على البيئة، إدارة النفايات، الإسكان الذكي، أنظمة إدارة الأراضي

- الهدف: تحسين نوعية حياة المواطنين والاستدامة المالية وجودة الخدمة

#### أمثلة تطبيقية للمدن الذكية

##### الإنارة الذكية للشوارع

  • الهدف: خفض تكاليف الطاقة (تمثل حتى 40% من التكلفة) وتحسين الكفاءة.
  • التقنية الأساسية: الدايودات المشعة للضوء (LEDs).
  • الميزات: استهلاك منخفض للطاقة، إمكانية تعديل اللون والشدة حسب الحاجة.
##### التحكم الذكي في الحركة المرورية

  • المشكلة المستهدفة: الازدحام المروري (يسبب تلوثاً وفقدان إنتاجية).
  • آلية العمل: جمع بيانات (عدد السكان، حركة التنقل، أعداد المركبات) عبر مستشعرات إنترنت الأشياء وإرسالها للمسؤولين.
  • أحد الحلول: التحكم في مدة إشارات المرور بناءً على الكثافة المرورية الفورية.
##### البيئة المتصلة

  • المشكلة المستهدفة: محدودية بيانات جودة الهواء من المحطات التقليدية (مكلفة، محدودة المدى).
  • الحل: نشر محطات مراقبة ذكية (أصغر حجماً وأقل تكلفة) لتوفير بيانات موثوقة على المستوى المحلي وتتبع انتقال التلوث.
##### تنبيهات الأمان الذكية

  • المكونات:
- وحدة اتصالات مخصصة للاتصالات قصيرة المدى (DSRC) على جانب الطريق.

- وحدة الاتصال على جانب الطريق (RSU): تعمل كبوابة بين المركبة والبنية التحتية، وتوفر تحذيرات أمان ومعلومات مرورية.

- وحدة التواصل داخل المركبة (OBU).

أساسيات بروتوكول MQTT

  • وصف وظيفة بروتوكول MQTT
- مقدمة عن MQTT

- الهدف: بروتوكول غير معقد وموثوق وفعال لمراقبة وإدارة أعداد كبيرة من المستشعرات من خادم مركزي.

- المطورون: مهندسو IBM و Arcom (نهاية التسعينيات).

- الاستخدام الأصلي: قطاع النفط والغاز.

- الجهة الموحدة: مؤسسة OASIS.

- مقارنة مع HTTP: يستخدم على نطاق أوسع في إنترنت الأشياء لسهولة إنشاء هياكل معقدة.

- أساسيات MQTT

- المكونات الرئيسية:

- الناشر (Publisher): يرسل البيانات.

- وسيط الرسائل (Message Broker): الخادم المركزي الذي يدير الاتصالات والاشتراكات.

- المشترك (Subscriber): يستقبل البيانات.

- مبدأ العمل: الفصل بين الناشر والمشترك عبر الوسيط، مما يسمح بتأخير وتخزين المعلومات عند فشل الشبكة.

- مراحل جلسة MQTT: إنشاء الجلسة، المصادقة، تبادل البيانات، إنهاء الجلسة.

- معرف العميل: فريد لتحديد الجلسة بين العميل والخادم.

- عيوب MQTT:

- أبطأ في الإرسال من HTTP.

- يجب على المستخدم تنفيذ اكتشاف الموارد وخدمات النسخ الاحتياطي.

- قصور أمني في التشفير.

- صعوبة التوسع مع زيادة عدد الأجهزة والوسطاء.

  • تصنيف جودة الخدمة (QoS) لبروتوكول MQTT
- مستوى QoS 0 (مرة واحدة على الأكثر):

- الوصف: خدمة بيانات غير مؤكدة (أفضل جهد).

- آلية العمل: يرسل الناشر مرة واحدة، لا إجابة، لا إعادة إرسال.

- الخصائص:

- لا يمكنه التعامل مع الفشل.

- لا يتكرر أبداً.

- مستوى QoS 1 (مرة واحدة على الأقل):

- الوصف: يضمن إرسال الرسائل مرة واحدة على الأقل.

- الخصائص:

- يستطيع التغلب على فقدان الاتصال.

- يمكن أن يتكرر.

- مستوى QoS 2 (مرة واحدة بالضبط):

- الوصف: أعلى مستوى، يمنع فقدان أو تكرار الرسالة (خدمة مضمونة).

- آلية العمل: يستخدم متغيراً اختيارياً لتعريف الحزمة.

- الخصائص:

- يستطيع التغلب على فقدان الاتصال.

- لا يمكن أن يتكرر.

إنشاء تطبيق عملي

  • استخدام البرمجة النصية في بايثون لنشر الرسائل إلى عميل MQTT X
  • إنشاء ملف بيانات JSON لتخزين التقارير
  • استخدام مفكرة Jupyter لتحليل البيانات في ملف JSON

تمارين الفهم والمراجعة

تحديد الجمل الصحيحة والخاطئة

  • نطاق تطوير المدن الذكية (ليس فقط الحركة المرورية).
  • متطلبات موجهات شبكة طبقة المدينة (المرونة ضد فقدان البيانات).
  • مسار نقل البيانات (من طبقة الشارع إلى طبقة المدينة أولاً).
  • مواقع تخزين بيانات مركز البيانات (السحابة أو الخوادم الخاصة).
  • محتوى طبقة الخدمات (التطبيقات المستخدمة من قبل السكان).
  • تقنيات الإنارة الذكية (لا تنحصر على LEDs فقط).
  • استخدام البيانات التاريخية (يمكن استخدامها للتنبؤ بالمستقبل).
  • دور حلول إنترنت الأشياء البيئية (الحد من الانبعاثات الضارة).
  • هدف بروتوكول MQTT (ربط العديد من المستشعرات عبر نقطة خدمة واحدة).
  • طبيعة الاتصال الأساسي في MQTT (الناشر والمشترك لا يدركان وجود بعضهما).

سؤال مفتوح للتفكير

  • الدوافع الأساسية لتطوير المدن الذكية.

الأدوات المستخدمة

  • بيئة التطوير المتكاملة للأردوينو (Arduino IDE)
  • أداة JetBrains PyCharm
  • بيئة محاكاة دوائر Autodesk Tinkercad Circuits
  • عميل MQTT X

تمارين تطبيقية (صفحة 270)

  • أنشئ مخططاً يوضح كيفية تدفق البيانات في هيكلية إنترنت الأشياء في المدينة الذكية.
- (يوجد رسم بياني فارغ مخصص لهذا الغرض)

  • اعرض أمثلة حول استخدام المستشعرات في طبقة الشارع في المدينة الذكية.

تمارين تطبيقية (صفحة 271)

  • وصف استخدام الأنظمة المتطابقة في طبقة مركز البيانات.
  • عرض مثالين على تطبيقات المدن الذكية.
  • وصف آلية عمل بروتوكول MQTT.
```

نقاط مهمة

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

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

5

نوع: QUESTION_HOMEWORK

صف كيف يمكن استخدام الأنظمة المتطابقة في طبقة مركز البيانات في تطبيقات متعددة. دون أفكارك أدناه.

6

نوع: QUESTION_HOMEWORK

اعرض مثالين على تطبيقات المدن الذكية ووصفهما بإيجاز. دون أفكارك أدناه.

7

نوع: QUESTION_HOMEWORK

صف باختصار آلية عمل بروتوكول (MQTT).

📄 النص الكامل للصفحة

--- SECTION: 5 --- صف كيف يمكن استخدام الأنظمة المتطابقة في طبقة مركز البيانات في تطبيقات متعددة. دون أفكارك أدناه. --- SECTION: 6 --- اعرض مثالين على تطبيقات المدن الذكية ووصفهما بإيجاز. دون أفكارك أدناه. --- SECTION: 7 --- صف باختصار آلية عمل بروتوكول (MQTT).

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 3

سؤال 5: صف كيف يُمكن استخدام الأنظمة المتطابقة في طبقة مركز البيانات في تطبيقات متعددة. دوّن أفكارك أدناه.

الإجابة: س 5: يمكن تشغيل عدة خوادم متطابقة لاستضافة خدمات مشتركة، ثم تُنشأ نُسخ للتطبيقات مختلفة، مما يسهل التوسع وتوزيع الحمل.

خطوات الحل:

  1. **الشرح:** لنفهم هذا السؤال، فهو يتحدث عن فائدة استخدام أنظمة متطابقة (مثل خوادم متطابقة) في مركز البيانات. الفكرة هنا هي أن وجود عدة خوادم لها نفس المواصفات والتكوين يسمح بتوزيع المهام عليها بمرونة. يمكن تشغيل خدمات مشتركة أساسية على هذه الخوادم، ثم إنشاء نسخ من التطبيقات المختلفة وتوزيعها على هذه الخوادم المتطابقة. هذا الأسلوب يسهل عملية التوسع عند زيادة الحمل، حيث يمكن إضافة خادم جديد متطابق بسهولة، كما يساعد في توزيع الحمل بالتساوي بين الخوادم لضمان كفاءة الأداء. إذن الإجابة هي: **يمكن تشغيل عدة خوادم متطابقة لاستضافة خدمات مشتركة، ثم تُنشأ نُسخ للتطبيقات مختلفة، مما يسهل التوسع وتوزيع الحمل.**

سؤال 6: اعرض مثالين على تطبيقات المدن الذكية وصفهما بإيجاز. دوّن أفكارك أدناه.

الإجابة: س 6: 1) مواقف سيارات ذكية: حساسات تعرض الأماكن الشاغرة. 2) إدارة النفايات الذكية: حساسات لقياس الامتلاء وتحديد مسارات الجمع.

خطوات الحل:

  1. **الشرح:** هذا السؤال يطلب أمثلة على تطبيقات المدن الذكية. المدن الذكية تستخدم التكنولوجيا لتحسين الخدمات وإدارة الموارد. المثال الأول هو مواقف السيارات الذكية، حيث يتم تركيب حساسات في أماكن وقوف السيارات. هذه الحساسات تكشف إذا كان المكان شاغراً أم مشغولاً، ثم تعرض هذه المعلومات للسائقين عبر تطبيقات أو لوحات إلكترونية لتوجيههم بسرعة إلى أماكن شاغرة، مما يوفر الوقت ويقلل الازدحام. المثال الثاني هو إدارة النفايات الذكية، حيث توضع حساسات في حاويات القمامة لقياس مستوى امتلائها. عندما تمتلئ الحاوية، ترسل الحساسات إشارة إلى مركز الإدارة، الذي يحدد بعد ذلك مسارات جمع النفايات بناءً على الحاويات الممتلئة فقط، مما يحسن كفاءة عملية الجمع ويوفر الوقود والجهد. إذن الإجابة هي: **1) مواقف سيارات ذكية: حساسات تعرض الأماكن الشاغرة. 2) إدارة النفايات الذكية: حساسات لقياس الامتلاء وتحديد مسارات الجمع.**

سؤال 7: صف باختصار آلية عمل بروتوكول (MQTT).

الإجابة: س 7: يعمل MQTT بأسلوب النشر/الاشتراك عبر وسيط (Broker) يوزع الرسائل من الناشر إلى المشتركين في موضوع محدد، وهو خفيف ومناسب لإنترنت الأشياء.

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** بروتوكول MQTT هو بروتوكول اتصال خفيف الوزن مصمم للأجهزة ذات الموارد المحدودة، ويُستخدم كثيراً في إنترنت الأشياء (IoT).
  2. **الخطوة 2 (آلية العمل):** يعمل MQTT بأسلوب النشر/الاشتراك (Publish/Subscribe). يوجد وسيط مركزي يسمى Broker. الأجهزة التي تريد إرسال بيانات (الناشرون) ترسل رسائل إلى الـ Broker حول موضوع معين (مثل "درجة الحرارة"). الأجهزة التي تريد استقبال هذه البيانات (المشتركون) تشترك في نفس الموضوع عند الـ Broker. عندما يستقبل الـ Broker رسالة من ناشر، يقوم بتوزيعها على جميع المشتركين في ذلك الموضوع.
  3. **الخطوة 3 (النتيجة):** هذه الآلية تجعل البروتوكول خفيفاً وفعالاً، حيث لا يحتاج الأجهزة للاتصال المباشر ببعضها، وهو مناسب جداً لبيئة إنترنت الأشياء التي تحتوي على العديد من الأجهزة البسيطة. إذن آلية عمله: **يعمل MQTT بأسلوب النشر/الاشتراك عبر وسيط (Broker) يوزع الرسائل من الناشر إلى المشتركين في موضوع محدد، وهو خفيف ومناسب لإنترنت الأشياء.**

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 3 بطاقة لهذه الصفحة

ما الفائدة الأساسية من استخدام أنظمة متطابقة (مثل خوادم متطابقة) في طبقة مركز البيانات؟

  • أ) تقليل تكلفة الأجهزة عبر شراء أنواع مختلفة من الخوادم.
  • ب) زيادة تعقيد النظام لإدارة التطبيقات المختلفة بشكل منفصل.
  • ج) تسهيل التوسع وتوزيع الحمل عبر استضافة خدمات مشتركة وإنشاء نسخ للتطبيقات عليها.
  • د) تخصيص خادم واحد لكل تطبيق لضمان أداء مثالي.

الإجابة الصحيحة: c

الإجابة: تسهيل التوسع وتوزيع الحمل عبر استضافة خدمات مشتركة وإنشاء نسخ للتطبيقات عليها.

الشرح: 1. وجود عدة خوادم متطابقة يعني أن لها نفس المواصفات والتكوين. 2. يمكن تشغيل خدمات أساسية مشتركة على هذه الخوادم. 3. يمكن إنشاء نسخ من التطبيقات المختلفة وتوزيعها على هذه الخوادم. 4. النتيجة: يسهل إضافة خوادم جديدة عند الحاجة (التوسع) وتوزيع المهام بينها (توزيع الحمل).

تلميح: فكر في كيفية التعامل مع زيادة الطلب على الخدمات.

التصنيف: مفهوم جوهري | المستوى: متوسط

أي مما يلي يصف مثالاً صحيحاً لتطبيق المدن الذكية يعتمد على إنترنت الأشياء؟

  • أ) شبكات الواي فاي العامة المجانية في جميع أنحاء المدينة.
  • ب) مواقف سيارات ذكية تستخدم حساسات لاستشعار الأماكن الشاغرة وعرضها للمستخدمين.
  • ج) تطبيقات التواصل الاجتماعي المخصصة لسكان المدينة.
  • د) أنظمة إضاءة الشوارع التقليدية التي تعمل على مؤقت زمني ثابت.

الإجابة الصحيحة: b

الإجابة: مواقف سيارات ذكية تستخدم حساسات لاستشعار الأماكن الشاغرة وعرضها للمستخدمين.

الشرح: 1. المدن الذكية تستخدم تقنيات مثل إنترنت الأشياء لتحسين الخدمات. 2. أحد التطبيقات هو مواقف السيارات الذكية. 3. آلية العمل: تركيب حساسات في أماكن وقوف السيارات. 4. تكشف الحساسات حالة المكان (شاغر/مشغول). 5. تُرسل البيانات وتُعرض للسائقين عبر تطبيقات أو لوحات إرشادية. 6. الهدف: توفير الوقت وتقليل الازدحام المروري.

تلميح: فكر في تطبيقات تستخدم أجهزة استشعار لجمع بيانات من البيئة الحضرية.

التصنيف: مفهوم جوهري | المستوى: سهل

ما الآلية الأساسية التي يعمل بها بروتوكول MQTT في بيئة إنترنت الأشياء؟

  • أ) آلية الزبون/الخادم التقليدية حيث يتصل كل جهاز مباشرة بالخادم الرئيسي.
  • ب) آلية الند للند حيث تتصل الأجهزة ببعضها مباشرة دون وسيط.
  • ج) آلية البث العام حيث يرسل الجهاز البيانات لجميع الأجهزة في الشبكة.
  • د) آلية النشر/الاشتراك عبر وسيط مركزي (Broker) يوزع الرسائل بناءً على موضوع محدد.

الإجابة الصحيحة: d

الإجابة: آلية النشر/الاشتراك عبر وسيط مركزي (Broker) يوزع الرسائل بناءً على موضوع محدد.

الشرح: 1. MQTT هو بروتوكول اتصال خفيف الوزن مصمم للأجهزة محدودة الموارد. 2. يعتمد على نموذج النشر/الاشتراك (Publish/Subscribe). 3. يوجد وسيط مركزي يسمى Broker. 4. الأجهزة الناشرة ترسل رسائل إلى Broker حول موضوع معين (مثل 'درجة الحرارة'). 5. الأجهزة المشتركة تشترك في مواضيع معينة عند Broker. 6. يقوم Broker بتوزيع الرسائل الواردة على جميع المشتركين في الموضوع ذاته. 7. النتيجة: اتصال فعال وخفيف الوزن، مناسب لشبكات إنترنت الأشياء الكبيرة.

تلميح: هذا البروتوكول لا يتطلب اتصالاً مباشراً بين الأجهزة المرسلة والمستقبلة.

التصنيف: تعريف | المستوى: متوسط