يسر Azure Cloud Advocates في Microsoft تقديم منهج دراسي مدته 12 أسبوعًا و24 درسًا يدور حول أساسيات إنترنت الأشياء. يشتمل كل درس على اختبارات ما قبل الدرس وبعده، وتعليمات مكتوبة لإكمال الدرس، وحل، وواجب، والمزيد. تسمح لك أساليب التدريس القائمة على المشاريع لدينا بالتعلم أثناء البناء، وهي طريقة مثبتة لاكتساب مهارات جديدة.
تغطي المشاريع رحلة الغذاء من المزرعة إلى المائدة. ويشمل ذلك الزراعة والخدمات اللوجستية والتصنيع وتجارة التجزئة والمستهلكين - وكلها مجالات صناعية شائعة لأجهزة إنترنت الأشياء.
مذكرة رسم لنيتيا ناراسيمهان. انقر على الصورة للحصول على نسخة أكبر.
شكرًا جزيلاً لمؤلفينا جين فوكس، وجين لوبر، وجيم بينيت، وفنانة الرسم التخطيطي نيتيا ناراسيمهان.
شكرًا أيضًا لفريقنا من سفراء Microsoft Learn Student الذين قاموا بمراجعة هذا المنهج وترجمته - Aditya Garg، Anurag Sharma، Arpita Das، Aryan Jain، Bhavesh Suneja، Faith Hunja، Lateefah Bello، Manvi Jha، Mireille Tan، محمد افتخار ( إفتو) ابن جلال، محمد ذو الفقار، بريانشو سريفاستاف، ثانماي جودوتشيروفو، و زينة كامل.
تعرف على الفريق!
GIF بواسطة موهيت جايسال
؟ انقر على الصورة أعلاه للحصول على فيديو حول المشروع!
أيها المعلمون ، لقد قمنا بتضمين بعض الاقتراحات حول كيفية استخدام هذا المنهج. إذا كنت ترغب في إنشاء دروسك الخاصة، فقد قمنا أيضًا بتضمين قالب الدرس.
أيها الطلاب ، لاستخدام هذا المنهج بنفسكم، قم بتقسيم الريبو بالكامل وإكمال التمارين بنفسك، بدءًا من اختبار ما قبل المحاضرة، ثم قراءة المحاضرة واستكمال بقية الأنشطة. حاول إنشاء المشاريع من خلال فهم الدروس بدلاً من نسخ كود الحل؛ ومع ذلك، يتوفر هذا الرمز في مجلدات /solutions في كل درس موجه نحو المشروع. هناك فكرة أخرى تتمثل في تشكيل مجموعة دراسة مع الأصدقاء ودراسة المحتوى معًا. لمزيد من الدراسة، نوصي باستخدام Microsoft Learn.
للحصول على نظرة عامة على هذه الدورة بالفيديو، شاهد هذا الفيديو:
؟ انقر على الصورة أعلاه للحصول على فيديو حول المشروع!
لقد اخترنا مبدأين تربويين أثناء بناء هذا المنهج: التأكد من أنه قائم على المشاريع وأنه يتضمن اختبارات متكررة. بحلول نهاية هذه السلسلة، سيكون الطلاب قد قاموا ببناء نظام لمراقبة النباتات والري، وجهاز تعقب للمركبات، وإعداد مصنع ذكي لتتبع الطعام وفحصه، ومؤقت طهي يتم التحكم فيه صوتيًا، وسيكونون قد تعلموا أساسيات إنترنت الأشياء. تتضمن الأشياء كيفية كتابة رمز الجهاز، والاتصال بالسحابة، وتحليل القياس عن بعد، وتشغيل الذكاء الاصطناعي على الحافة.
من خلال التأكد من توافق المحتوى مع المشاريع، تصبح العملية أكثر جاذبية للطلاب وسيتم زيادة الاحتفاظ بالمفاهيم.
بالإضافة إلى ذلك، يحدد اختبار منخفض المخاطر قبل الفصل الدراسي نية الطالب تجاه تعلم موضوع ما، بينما يضمن الاختبار الثاني بعد الفصل مزيدًا من الاحتفاظ بالمعلومات. تم تصميم هذا المنهج ليكون مرنًا وممتعًا ويمكن تناوله كليًا أو جزئيًا. تبدأ المشاريع صغيرة وتزداد تعقيدًا بحلول نهاية دورة مدتها 12 أسبوعًا.
يعتمد كل مشروع على أجهزة واقعية متاحة للطلاب والهواة. يبحث كل مشروع في مجال المشروع المحدد، مما يوفر المعرفة الأساسية ذات الصلة. لكي تكون مطورًا ناجحًا، من المفيد أن تفهم المجال الذي تحل فيه المشكلات، حيث يتيح توفير هذه المعرفة الأساسية للطلاب التفكير في حلول إنترنت الأشياء الخاصة بهم والتعلم في سياق نوع مشكلة العالم الحقيقي التي قد يُطلب منهم حلها كمطور إنترنت الأشياء. يتعلم الطلاب "سبب" الحلول التي يقومون ببنائها، ويحصلون على تقدير للمستخدم النهائي.
لدينا خياران لأجهزة إنترنت الأشياء لاستخدامها في المشاريع اعتمادًا على التفضيل الشخصي ومعرفة أو تفضيلات لغة البرمجة وأهداف التعلم والتوفر. لقد قدمنا أيضًا إصدار "أجهزة افتراضية" لأولئك الذين لا يستطيعون الوصول إلى الأجهزة، أو يرغبون في معرفة المزيد قبل الالتزام بالشراء. يمكنك قراءة المزيد والعثور على "قائمة التسوق" على صفحة الأجهزة، بما في ذلك روابط لشراء مجموعات كاملة من أصدقائنا في Seeed Studio.
؟ ابحث عن قواعد السلوك والمساهمة وإرشادات الترجمة. نحن نرحب بملاحظاتك البناءة!
ملاحظة حول الاختبارات : جميع الاختبارات موجودة في مجلد تطبيق الاختبار، حيث يبلغ إجمالي 48 اختبارًا يتكون كل منها من ثلاثة أسئلة. ويتم ربطها من داخل الدروس ولكن يمكن تشغيل تطبيق الاختبار محليًا أو نشره على Azure؛ اتبع التعليمات الموجودة في مجلد
quiz-app
. يتم توطينهم تدريجيا.
اسم المشروع | المفاهيم التي تم تدريسها | أهداف التعلم | الدرس المرتبط | |
---|---|---|---|---|
01 | ابدء | مقدمة إلى إنترنت الأشياء | تعرف على المبادئ الأساسية لإنترنت الأشياء والعناصر الأساسية لحلول إنترنت الأشياء مثل أجهزة الاستشعار والخدمات السحابية أثناء قيامك بإعداد جهاز إنترنت الأشياء الأول الخاص بك | مقدمة إلى إنترنت الأشياء |
02 | ابدء | الغوص بشكل أعمق في إنترنت الأشياء | تعرف على المزيد حول مكونات نظام إنترنت الأشياء، بالإضافة إلى وحدات التحكم الدقيقة وأجهزة الكمبيوتر ذات اللوحة الواحدة | الغوص بشكل أعمق في إنترنت الأشياء |
03 | ابدء | التفاعل مع العالم المادي باستخدام أجهزة الاستشعار والمحركات | تعرف على أجهزة الاستشعار لجمع البيانات من العالم المادي، والمحركات لإرسال التعليقات أثناء إنشاء ضوء ليلي | التفاعل مع العالم المادي باستخدام أجهزة الاستشعار والمحركات |
04 | ابدء | قم بتوصيل جهازك بالإنترنت | تعرف على كيفية توصيل جهاز IoT بالإنترنت لإرسال واستقبال الرسائل عن طريق توصيل ضوء الليل الخاص بك بوسيط MQTT | قم بتوصيل جهازك بالإنترنت |
05 | مزرعة | التنبؤ بنمو النبات | تعرف على كيفية التنبؤ بنمو النبات باستخدام بيانات درجة الحرارة التي تم التقاطها بواسطة جهاز إنترنت الأشياء | التنبؤ بنمو النبات |
06 | مزرعة | كشف رطوبة التربة | تعرف على كيفية اكتشاف رطوبة التربة ومعايرة مستشعر رطوبة التربة | كشف رطوبة التربة |
07 | مزرعة | سقي النبات الآلي | تعرف على كيفية أتمتة الري وتوقيته باستخدام المرحل وMQTT | سقي النبات الآلي |
08 | مزرعة | قم بترحيل نباتك إلى السحابة | تعرف على خدمات إنترنت الأشياء السحابية والمستضافة على السحابة وكيفية توصيل مصنعك بأحد هذه الخدمات بدلاً من وسيط MQTT العام | قم بترحيل نباتك إلى السحابة |
09 | مزرعة | قم بترحيل منطق التطبيق الخاص بك إلى السحابة | تعرف على كيفية كتابة منطق التطبيق في السحابة الذي يستجيب لرسائل إنترنت الأشياء | قم بترحيل منطق التطبيق الخاص بك إلى السحابة |
10 | مزرعة | حافظ على أمان نباتك | تعرف على الأمان باستخدام إنترنت الأشياء وكيفية الحفاظ على أمان مصنعك باستخدام المفاتيح والشهادات | حافظ على أمان نباتك |
11 | ينقل | تتبع الموقع | تعرف على كيفية تتبع الموقع باستخدام نظام تحديد المواقع العالمي (GPS) لأجهزة إنترنت الأشياء | تتبع الموقع |
12 | ينقل | تخزين بيانات الموقع | تعرف على كيفية تخزين بيانات إنترنت الأشياء لعرضها أو تحليلها لاحقًا | تخزين بيانات الموقع |
13 | ينقل | تصور بيانات الموقع | تعرف على تصور بيانات الموقع على الخريطة، وكيف تمثل الخرائط العالم الحقيقي ثلاثي الأبعاد في بعدين | تصور بيانات الموقع |
14 | ينقل | السياج الجغرافي | تعرف على السياج الجغرافي وكيف يمكن استخدامها للتنبيه عندما تكون المركبات في سلسلة التوريد قريبة من وجهتها | السياج الجغرافي |
15 | تصنيع | تدريب كاشف جودة الفاكهة | تعرف على كيفية تدريب مصنف الصور في السحابة لاكتشاف جودة الفاكهة | تدريب كاشف جودة الفاكهة |
16 | تصنيع | التحقق من جودة الفاكهة من جهاز إنترنت الأشياء | تعرف على كيفية استخدام كاشف جودة الفاكهة من جهاز إنترنت الأشياء | التحقق من جودة الفاكهة من جهاز إنترنت الأشياء |
17 | تصنيع | قم بتشغيل كاشف الفاكهة الخاص بك على الحافة | تعرف على كيفية تشغيل كاشف الفاكهة على جهاز إنترنت الأشياء الموجود على الحافة | قم بتشغيل كاشف الفاكهة الخاص بك على الحافة |
18 | تصنيع | تشغيل الكشف عن جودة الفاكهة من جهاز الاستشعار | تعرف على كيفية تشغيل اكتشاف جودة الفاكهة من خلال جهاز استشعار | تشغيل الكشف عن جودة الفاكهة من جهاز الاستشعار |
19 | بيع بالتجزئة | تدريب كاشف المخزون | تعرف على كيفية استخدام اكتشاف الكائنات لتدريب كاشف المخزون على عد المخزون في المتجر | تدريب كاشف المخزون |
20 | بيع بالتجزئة | التحقق من المخزون من جهاز إنترنت الأشياء | تعرف على كيفية التحقق من المخزون من جهاز إنترنت الأشياء باستخدام نموذج اكتشاف الكائنات | التحقق من المخزون من جهاز إنترنت الأشياء |
21 | مستهلك | التعرف على الكلام باستخدام جهاز إنترنت الأشياء | تعرف على كيفية التعرف على الكلام من جهاز إنترنت الأشياء لإنشاء مؤقت ذكي | التعرف على الكلام باستخدام جهاز إنترنت الأشياء |
22 | مستهلك | فهم اللغة | تعرف على كيفية فهم الجمل المنطوقة على جهاز إنترنت الأشياء | فهم اللغة |
23 | مستهلك | اضبط مؤقتًا وقدم تعليقات منطوقة | تعرف على كيفية ضبط مؤقت على جهاز IoT وتقديم تعليقات منطوقة حول وقت ضبط المؤقت ووقت انتهائه | اضبط مؤقتًا وقدم تعليقات منطوقة |
24 | مستهلك | دعم لغات متعددة | تعرف على كيفية دعم اللغات المتعددة، سواء التي يتم التحدث بها أو الاستجابات من مؤقتك الذكي | دعم لغات متعددة |
يمكنك تشغيل هذه الوثائق دون الاتصال بالإنترنت باستخدام Docsify. قم بتفرع هذا الريبو، وقم بتثبيت Docsify على جهازك المحلي، ثم في المجلد الجذر لهذا الريبو، اكتب docsify serve
. سيتم تقديم موقع الويب على المنفذ 3000 على مضيفك المحلي: localhost:3000
.
يمكنك إنشاء ملف PDF لهذا المحتوى للوصول إليه دون الاتصال بالإنترنت إذا لزم الأمر. للقيام بذلك، تأكد من تثبيت npm وتشغيل الأوامر التالية في المجلد الجذر لهذا الريبو:
npm i
npm run convert
توجد مجموعات شرائح لبعض الدروس في مجلد الشرائح.
هل ترغب في المساهمة في الترجمة؟ يرجى قراءة إرشادات الترجمة الخاصة بنا وإضافة مدخلات إلى إحدى مشكلات الترجمة. إذا كنت ترغب في الترجمة إلى لغة جديدة، يرجى رفع مشكلة جديدة للتتبع.
فريقنا ينتج مناهج أخرى! الدفع:
يمكنك العثور على جميع الإسنادات الخاصة بالصور المستخدمة في هذا المنهج حيثما يكون ذلك مطلوبًا في الإسناد.