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

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

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

الدرس: الاتصال ببسيط EMXQ العام

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

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

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

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

📝 ملخص الصفحة

📚 الاتصال ببسيط EMXQ العام

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

MQTTX: تطبيق عميل (client) لبروتوكول MQTT، يُستخدم للاتصال بالوسيط (broker) العام EMQX.

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

```markmap

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

تصميم وبرمجة جهاز ذكي (صفحة 273)

مشروع: إدارة النفايات الذكية

#### المشكلة: اكتظاظ سكاني يؤدي لتراكم النفايات

#### الحل: استخدام حاويات نفايات ذكية

##### ترسل تنبيه عند الامتلاء

##### تحلل البيانات لتحسين العملية

#### التنفيذ: نموذج أولي لحاوية ذكية

##### يحسب متوسط مرات الاستخدام للوصول للسعة الكاملة

##### يرسل رسالة إلى وسيط (MQTT) عند كل استخدام

##### يرسل رسالة عند الامتلاء إلى متحكم النظام

#### التقنيات المستخدمة

##### متحكم أردوينو (Arduino)

##### برمجة باستخدام بروتوكول Firmata ولغة بايثون

##### منصة MQTT (مثل EMQX) لتوزيع الرسائل

مكونات وأدوات المشروع (صفحة 274)

الترانزستور الضوئي (Phototransistor)

#### الوظيفة: كشف الضوء وتحويله لإشارات كهربائية

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

#### المظهر الفعلي: جسم بلاستيكي صغير بثلاثة أطراف ونافذة شفافة

مستشعر الإمالة (Tilt Sensor)

#### الوظيفة: قياس درجة الميل بالنسبة للجاذبية

#### الرمز التخطيطي: دائرة تحتوي على دوائر صغيرة تمثل آلية الكرة أو الزئبق

#### المظهر الفعلي: مكون مستطيل أسود بثلاثة أطراف

النموذج الأولي باستخدام الأردوينو (صفحة 275)

آلية عمل النموذج

#### مستشعر الإمالة: يسجل حدث الفتح/الإمالة في كل مرة.

#### الترانزستور الضوئي: يعمل كمستشعر عند الوصول إلى حد معين (يعني أن الحاوية مليئة).

المكونات المطلوبة

#### لوحة أردوينو أونو R3

#### لوحة توصيل الدوائر الصغيرة (Breadboard)

#### ترانزستور ضوئي

#### مستشعر إمالة

#### مقاومتان (1 كيلو أوم)

الاتصال ببسيط EMXQ العام (صفحة 276)

خطوات التثبيت والاتصال

#### 1. تثبيت تطبيق MQTTX

##### زيارة موقع: https://mqttx.app/

##### تنزيل أحدث إصدار وتشغيل المثبت

#### 2. تكوين الاتصال بالوسيط (EMQX)

##### فتح تطبيق MQTTX وإنشاء اتصال جديد

##### إدخال بيانات الاتصال:

###### الاسم (Name): مثال: desktop_connection

###### المضيف (Host): mqtt://broker.emqx.io

###### المنفذ (Port): 1883

```

نقاط مهمة

  • الوسيط العام المستخدم هو EMQX.
  • عنوان المضيف (Host) للاتصال هو: mqtt://broker.emqx.io.
  • المنفذ (Port) الافتراضي للاتصال هو: 1883.
  • العملية تتم من خلال تطبيق عميل MQTTX، حيث يتم إدخال بيانات الاتصال في نموذج مخصص.

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

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

نوع: محتوى تعليمي

Connecting to the EMXQ Public Broker

الاتصال ببسيط EMXQ العام

نوع: محتوى تعليمي

ستحتاج أولاً إلى تثبيت التطبيق المكتبي MQTTX client ، ثم اختيار الاتصال مع وسيط (EMQX) العام. قم بزيارة موقع الويب: https://mqttx.app/ وقُم بتنزيل أحدث إصدار. قم بتشغيل المثبت لإكمال عملية التثبيت. ستقوم بفتح البرنامج العميل، وإنشاء اتصال جديد مع وسيط (EMQX).

تكوين الاتصال ببسيط EMXQ مع MQTTX

نوع: محتوى تعليمي

اضغط على زر البحث في نظام تشغيل ويندوز، واكتب MQTTX. افتح تطبيق MQTTX client (اتصال جديد). اضغط على Connection (اتصال جديد). اكتب اسمًا للاتصال، على سبيل المثال (الاتصال). اضغط على زر Connect (الاتصال).

نوع: محتوى تعليمي

تكوين الاتصال ببسيط EMXQ مع MQTTX

نوع: محتوى تعليمي

شكل 7.12: تكوين الاتصال ببسيط EMXQ مع MQTTX

🔍 عناصر مرئية

Best match

Screenshot showing the search results for 'MQTTX' in an application, highlighting 'MQTTX App' with a number 2 badge.

Screenshot showing numbered steps for configuring a connection in MQTTX. Step 1 shows typing 'MQTTX' in search. Step 2 shows opening the MQTTX client. Step 3 shows clicking 'Connection'. Step 4 shows entering a name for the connection. Step 5 shows clicking 'Connect'.

Connections

Screenshot of the MQTTX application showing the 'Connections' window. It displays a left sidebar with connection options and a main area for connection details. A 'New Collection' button is visible.

New

Screenshot of the 'New Connection' form within MQTTX. It includes fields for Name, Client ID, Host, Port, Username, Password, and SSL/TLS settings. The 'Name' field is pre-filled with 'desktop_connection'. The 'Host' field is pre-filled with 'mqtt://broker.emqx.io'. The 'Port' field is pre-filled with '1883'.

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

Connecting to the EMXQ Public Broker --- SECTION: الاتصال ببسيط EMXQ العام --- ستحتاج أولاً إلى تثبيت التطبيق المكتبي MQTTX client ، ثم اختيار الاتصال مع وسيط (EMQX) العام. قم بزيارة موقع الويب: https://mqttx.app/ وقُم بتنزيل أحدث إصدار. قم بتشغيل المثبت لإكمال عملية التثبيت. ستقوم بفتح البرنامج العميل، وإنشاء اتصال جديد مع وسيط (EMQX). --- SECTION: تكوين الاتصال ببسيط EMXQ مع MQTTX --- اضغط على زر البحث في نظام تشغيل ويندوز، واكتب MQTTX. افتح تطبيق MQTTX client (اتصال جديد). اضغط على Connection (اتصال جديد). اكتب اسمًا للاتصال، على سبيل المثال (الاتصال). اضغط على زر Connect (الاتصال). تكوين الاتصال ببسيط EMXQ مع MQTTX شكل 7.12: تكوين الاتصال ببسيط EMXQ مع MQTTX --- VISUAL CONTEXT --- **FIGURE**: Best match Description: Screenshot showing the search results for 'MQTTX' in an application, highlighting 'MQTTX App' with a number 2 badge. Context: Illustrates the initial step of finding and selecting the MQTTX application. **FIGURE**: Untitled Description: Screenshot showing numbered steps for configuring a connection in MQTTX. Step 1 shows typing 'MQTTX' in search. Step 2 shows opening the MQTTX client. Step 3 shows clicking 'Connection'. Step 4 shows entering a name for the connection. Step 5 shows clicking 'Connect'. Context: Provides a visual guide to the connection setup process. **FIGURE**: Connections Description: Screenshot of the MQTTX application showing the 'Connections' window. It displays a left sidebar with connection options and a main area for connection details. A 'New Collection' button is visible. Context: Shows the main interface for managing MQTT connections. **FIGURE**: New Description: Screenshot of the 'New Connection' form within MQTTX. It includes fields for Name, Client ID, Host, Port, Username, Password, and SSL/TLS settings. The 'Name' field is pre-filled with 'desktop_connection'. The 'Host' field is pre-filled with 'mqtt://broker.emqx.io'. The 'Port' field is pre-filled with '1883'. Context: Details the specific parameters required to establish a connection to the EMQX broker.

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

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

ما هو الهدف الرئيسي من استخدام تطبيق MQTTX في سياق إنترنت الأشياء كما ورد في النص؟

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

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

الإجابة: إنشاء اتصال جديد مع وسيط (Broker) مثل EMQX العام.

الشرح: يُستخدم تطبيق MQTTX كعميل (Client) لبروتوكول MQTT. وظيفته الأساسية هي الاتصال بوسيط (Broker) مثل EMQX لنشر (Publish) أو الاشتراك (Subscribe) في المواضيع (Topics) وتبادل البيانات.

تلميح: فكر في الوظيفة الأساسية للعميل (Client) في نظام MQTT.

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

ما هي الخطوة الأولى المطلوبة لتكوين اتصال بوسيط EMQX العام باستخدام MQTTX وفقاً للخطوات المذكورة؟

  • أ) كتابة اسم للاتصال، على سبيل المثال (الاتصال).
  • ب) الضغط على زر Connect (الاتصال).
  • ج) الضغط على Connection (اتصال جديد).
  • د) فتح تطبيق MQTTX client (اتصال جديد).

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

الإجابة: فتح تطبيق MQTTX client (اتصال جديد).

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

تلميح: ركز على الإجراء الأول بعد تثبيت البرنامج وتشغيله.

التصنيف: صيغة/خطوات | المستوى: سهل

أي من المعلومات التالية يُعتبر معطى افتراضي (Pre-filled) لتكوين اتصال بوسيط EMQX العام في نموذج 'New Connection' بتطبيق MQTTX؟

  • أ) حقل 'Name' مملوء مسبقاً بـ 'MySensor_01'.
  • ب) حقل 'Port' مملوء مسبقاً بـ '8883' (منفذ آمن).
  • ج) حقل 'Host' مملوء مسبقاً بـ 'mqtt://broker.emqx.io'.
  • د) حقل 'Client ID' مملوء مسبقاً برقم عشوائي معقد.

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

الإجابة: حقل 'Host' مملوء مسبقاً بـ 'mqtt://broker.emqx.io'.

الشرح: يُسهل تطبيق MQTTX عملية الاتصال بالوسيط العام الشهير EMQX عن طريق تعبئة حقل المضيف (Host) تلقائياً بعنوان الوسيط القياسي: mqtt://broker.emqx.io. هذا يقلل من احتمالية الخطأ في إدخال العنوان.

تلميح: ابحث عن المعلومات التي يتم تعبئتها تلقائياً ولا يحتاج المستخدم لإدخالها يدوياً.

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